2025-查找最大元素(java)

在这里插入图片描述
思路:引用StringBuilder对象,因为这个对象字进行更改添加有方法方便,String不能进行插入,
具体过程就是,找出最大字符,再用for进行遍历对比出最大字符后,添加更改进入StringBuilder中,输出即可。

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对象
	}
}
}

若有错误,还请指正

猜你喜欢

转载自blog.csdn.net/weixin_45956604/article/details/113824723