Java实现对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”
时间: 2024-03-17 17:42:13 浏览: 61
统计字符串中字母和数字个数
可以使用以下Java代码实现该功能:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String input = scanner.nextLine();
char maxChar = input.charAt(0); // 初始化最大字符为字符串的第一个字符
for (int i = 1; i < input.length(); i++) {
char ch = input.charAt(i);
if (ch > maxChar) { // 如果当前字符大于最大字符,则更新最大字符
maxChar = ch;
}
}
String output = input.substring(0, input.indexOf(maxChar) + 1) + "(max)" + input.substring(input.indexOf(maxChar) + 1);
System.out.println("处理后的字符串为:" + output);
}
}
```
该程序首先通过 `Scanner` 类从控制台读取输入字符串。然后,它使用一个循环遍历输入字符串的每个字符,找到其中的最大字符。最后,程序使用 `substring` 方法将字符串分割为最大字符之前的部分和最大字符之后的部分,然后在最大字符后面插入字符串“(max)”,最终输出处理后的字符串。
阅读全文