アイデア:このオブジェクトの単語を変更および追加する便利な方法があるため、StringBuilderオブジェクトを参照してください。文字列を挿入することはできません。
特定のプロセスは、最大の文字を見つけてから、を使用して最大の文字をトラバースおよび比較することです。 、StringBuilderに変更を追加すると、出力はcanになります。
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner a=new Scanner(System.in);
while(a.hasNext())
{
String str=a.next();
StringBuilder string=new StringBuilder(); //创建StringBuilder对象
char ch=str.charAt(0);
for(int i=0;i<str.length();i++) //进行最大数组遍历并标记
{
if(str.charAt(i)>ch)
ch=str.charAt(i);
}
for(int j=0;j<str.length();j++) //找出最大字符,并更改输入到StringBuilder中
{
if(str.charAt(j)==ch)
string.append(str.charAt(j)+"(max)");
else
string.append(str.charAt(j));
}
System.out.println(string); //输出string对象
}
}
}
エラーが発生した場合は、訂正してください