注意点:字符串键盘录入的时候,使用nextLine(),因为使用next()的时候,其读取到空格、制表符、回车就停止读取
关键点:倒着遍历
import java.util.*;
public class Test{
public static void main(String args[]) {
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
//关键点:倒着遍历
int count=0;
char[] arr=str.toCharArray();
int len=arr.length;
System.out.println("该数组的长度是:"+len);
for(int i=str.length()-1;i>=0;i--) {
if((int)(arr[i]-32)==0) {
break;
}else {
count++;
}
}
System.out.println("最后一个单词的长度为:"+count);
}
}