字符串最后一个单词的长度

计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)

输入描述:
输入一行,代表要计算的字符串,非空,长度小于5000。
输出描述:
输出一个整数,表示输入字符串最后一个单词的长度。

示例1

输入

hello nowcoder

输出

8

说明

最后一个单词为nowcoder,长度为8

Java 编程

package cn.net.javapub.demo2.demo;

import java.io.*;


// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) throws Exception {
        InputStream InputStream = System.in;

        int length = 0;
        char c;
        while ('\n' != (c = (char) InputStream.read())) { // 注意 while 处理多个 case
            length++;
            if (c == ' ') {
                length = 0;
            }
        }

        System.out.println(length);
    }
}

展示效果:

华为OD机试 - 字符串最后一个单词的长度(Java 2024 E卷 100分)_JavaPub