不能过检测,但是我测试时不管是最短在前还是最长在前,都可以啊
package zh.codegym.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Scanner;
/*
最短或最长
*/
public class Solution {
public static void main(String[] args) throws Exception {
//在此编写你的代码
Scanner sc = new Scanner(System.in);
ArrayList<String> strings = new ArrayList<String>();
int min_length = 1;
int max_length = 1;
for (int i = 0; i < 10; i++){
strings.add(sc.nextLine());
}
for (int i = 0; i < 10; i++){
min_length = min_length < strings.get(i).length() ? min_length : strings.get(i).length();
max_length = strings.get(i).length() > max_length ? strings.get(i).length() : max_length;
}
for (int i = 0; i < 10; i++){
if (min_length == strings.get(i).length() || max_length == strings.get(i).length()){
int minOrMax_index = i;
System.out.println(strings.get(minOrMax_index));
break;
}
}
}
}