解题思路:先截取出每个 单词(每个空格前),然后将截取的单词与初始的最大值和最小值进行比较,从而得到最长单词和最短单词
注意事项:
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.nextLine();
String max = "";
String min=" ";
int start =0;
for (int i = 0; i < a.length(); i++) {
if(a.charAt(i) == ' '){
String sub = a.substring(start,i);
if(sub.length()>max.length()){
max =sub;
}
if(sub.length()<min.length()){
min=sub;
}start=i+1;
}
}
System.out.println(max);
System.out.println(min);
}
}
0.0分
0 人评分