求出5个字符串中最长的字符串。每个字符串长度在100以内,且全为小写字母。
样例输入
one two three four five
样例输出
three
思路:题目要求五个单词,就用String类型数组存起来,进去判断一下字母长度就可。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String arr[] = new String[5];
int max = 0; // 最长字符串的位数
int len = 0; // 第几个字符串的位数最大
for (int i = 0; i < arr.length; i++) {
arr[i] = scanner.next();
if (max < arr[i].length()) { // 一直找最长的字符串
max = arr[i].length(); // 找到最长的字符串
len = i; // 替换出来,输出可
}
}
System.out.println(arr[len]);
}
}