用Java实现对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”
时间: 2024-03-16 18:47:38 浏览: 55
Java小程序 输入一个字符串,将每一个单词首字母大写
可以参考下面的Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
char maxChar = input.charAt(0);
for (int i = 1; i < input.length(); i++) {
char c = input.charAt(i);
if (c > maxChar) {
maxChar = c;
}
}
int index = input.lastIndexOf(maxChar);
String output = input.substring(0, index + 1) + "(max)" + input.substring(index + 1);
System.out.println(output);
}
}
```
代码首先读取一行输入字符串,然后遍历字符串中的每个字符,找到其中最大的字符。接着,通过 `lastIndexOf()` 方法查找最大字符在字符串中最后一次出现的位置,并将 `(max)` 插入到该位置后面,最后输出结果字符串。
阅读全文