/*给你一个字符串s,由若干单词组成,单词前后用一些空格隔开 单词是指由字母组成,不包含任何空字符的最大子字符串*/
package test14; import java.util.Scanner; public class english { public static void main(String[] args){ /*给你一个字符串s,由若干单词组成,单词前后用一些空格隔开 单词是指由字母组成,不包含任何空字符的最大子字符串*/ //示例1:输入s="Hello word" 输出:5 //反着遍历,遇到空格为止 //遍历的次数就是单词长度 Scanner sc=new Scanner(System.in); System.out.println("请输入单词,由空格隔开"); String str=sc.nextLine(); int length=0; for ( int i=str.length()-1;i>=0;i--) { if(str.charAt(i)!=' ') { length++; } else { break; } } System.out.println(length); } }