解题思路:先截取出每个 单词(每个空格前),然后将截取的单词与初始的最大值和最小值进行比较,从而得到最长单词和最短单词
注意事项:
参考代码:
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 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:695 |
拆分位数 (C语言代码)浏览:1361 |
C二级辅导-公约公倍 (C语言代码)浏览:537 |
拆分位数 (C语言代码)浏览:558 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:669 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:515 |
C语言程序设计教程(第三版)课后习题8.2 (C++代码)浏览:671 |
素数的个数 一直是超时浏览:698 |
简单的a+b (C语言代码)浏览:263 |