蓝桥试题 算法训练 最长字符串 JAVA

求出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]);
	}
}

小剧场:愿星光为你加冕,青云与你同行。

发布了202 篇原创文章 · 获赞 149 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43771695/article/details/105051453
今日推荐