随即输入5个字符串,输出最大串
解题思路:先输入5个字符串,通过for循环进行长度判断,类似于冒泡排序,输出第一个位置的字符串即可
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] arr = new String[5];
String bString = null;
for (int i = 0; i < 5; i++) {
String a = sc.next();
arr[i] = a;
}
for (int i = 0; i < 5 - 1; i++) {
for (int j = 0; j < 5 - i - 1; j++) {
if (arr[j].length() < arr[j + 1].length()) {
bString = arr[j + 1];
arr[j + 1] = arr[j];
arr[j] = bString;
}
}
}
System.out.print("最大串为:");
System.out.println(arr[0]);
}