题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
http://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
一种简单的遍历判断方式:
- 首先,定义计数器count,然后对字符串进行遍历
- if语句判断是否遍历过程中有空格' '
- 如果有空格,break结束遍历
- 输出count计数器,得到答案
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
String str = sc.nextLine();
int count = 0;
for(int i = str.length() - 1; i >= 0; i--){
if(str.charAt(i) != ' '){
count++;
}else{
break;
}
}
System.out.print(count);
}
}
}