用java 编写一个程序,接受用户输入的一段英文文字,统计出其中的字符个数、单词个数和句子的个数.设句子以“.”“!”“?”结束,单词之间利用空格分隔
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 13:15:54
![用java 编写一个程序,接受用户输入的一段英文文字,统计出其中的字符个数、单词个数和句子的个数.设句子以“.”“!”“?”结束,单词之间利用空格分隔](/uploads/image/z/1750776-24-6.jpg?t=%E7%94%A8java+%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F%2C%E6%8E%A5%E5%8F%97%E7%94%A8%E6%88%B7%E8%BE%93%E5%85%A5%E7%9A%84%E4%B8%80%E6%AE%B5%E8%8B%B1%E6%96%87%E6%96%87%E5%AD%97%2C%E7%BB%9F%E8%AE%A1%E5%87%BA%E5%85%B6%E4%B8%AD%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%AA%E6%95%B0%E3%80%81%E5%8D%95%E8%AF%8D%E4%B8%AA%E6%95%B0%E5%92%8C%E5%8F%A5%E5%AD%90%E7%9A%84%E4%B8%AA%E6%95%B0.%E8%AE%BE%E5%8F%A5%E5%AD%90%E4%BB%A5%E2%80%9C.%E2%80%9D%E2%80%9C%21%E2%80%9D%E2%80%9C%3F%E2%80%9D%E7%BB%93%E6%9D%9F%2C%E5%8D%95%E8%AF%8D%E4%B9%8B%E9%97%B4%E5%88%A9%E7%94%A8%E7%A9%BA%E6%A0%BC%E5%88%86%E9%9A%94)
用java 编写一个程序,接受用户输入的一段英文文字,统计出其中的字符个数、单词个数和句子的个数.设句子以“.”“!”“?”结束,单词之间利用空格分隔
用java 编写一个程序,接受用户输入的一段英文文字,统计出其中的字符个数、单词个数和句子的个数.
设句子以“.”“!”“?”结束,单词之间利用空格分隔
用java 编写一个程序,接受用户输入的一段英文文字,统计出其中的字符个数、单词个数和句子的个数.设句子以“.”“!”“?”结束,单词之间利用空格分隔
public static void main(String[] args)
\x05{
\x05\x05 System.out.println("请输入英语片段,以';'结束:");
\x05\x05 Scanner scanner = new Scanner(System.in);
\x05\x05 String str = "";
\x05\x05 int dc = 0;
\x05\x05 int zc = 0;
\x05\x05 int jc = 0;
\x05 while(scanner.hasNext())
\x05 {
\x05 \x05 str = scanner.next();
\x05 \x05 zc += str.length();
\x05 \x05 dc++;
\x05 \x05 System.out.println(str);
\x05 \x05 if (str.contains("."))
\x05 \x05 {
\x05 \x05\x05 jc += 1;
\x05 \x05 }
\x05 \x05 if (str.contains(";"))
\x05 \x05 {
\x05 \x05\x05 break;
\x05 \x05 }
\x05 }
\x05 // scanner.
\x05 System.out.println("单词个数为:" + dc);
\x05 System.out.println("字母数为:" + (zc - 1));
\x05 System.out.println("句数为:" + jc);
\x05}