解题思路:
注意事项:
参考代码:
import java.util.Scanner; public class 最长单词 { public static void main(String[] args) { Scanner in=new Scanner(System.in); String str=in.nextLine(); int length=0;int max=0;int maxi=0; for(int i=0;i<str.length();i++){ if(str.charAt(i)!=' ')length++; else if(length>max){max=length;maxi=i-1;length=0;} else length=0; //知道长度知道字符串末尾位置就能输出这个字符串 } if(length>max){ max=length;maxi=str.length()-1; } System.out.print(str.substring(maxi-max+1, maxi+1)); } }
0.0分
0 人评分