思路:
1.使用String的charAt()方法,从后往前依次寻找第一个空格的下标。
2.用总长度减去空格下标再减一就是最后一个单词的长度。
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); String str=sc.nextLine(); int len=str.length(); int cnt=len-1; while(cnt>=0 && str.charAt(cnt)!=' '){ cnt--; } System.out.print(len-1-cnt); } }