Java统计单词的个数。

  • Post author:
  • Post category:java


import java.util.Scanner;

// 统计单词的个数。

class CountWords {
    public static int countWord(String str)
    {
        // 默认有0个单词
        int wordnums=0;
        // 从第一个到最后一个字符
        for(int i=0;i<str.length();i++)
        {
            // 如果遇到了空格表示一个单词的结束。
            if(str.charAt(i)==' ')
            {
                // 累加
                wordnums++;
            }
        }
        // 返回单词的个数。
        return wordnums+1;
    }
    
    public static void main(String[] args) {
        
        // 输入
        Scanner sc = new Scanner(System.in);
        // 输入一行(可以接收一行的数据)
        String str = sc.nextLine();
        int num=0;
        num=countWord(str);


        // 输出字符串
        System.out.println(str);
        // 输出单词的个数。
        System.out.println(num);
    }


}



版权声明:本文为weixin_53064820原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。