jjzzggkk 2016-05-14 06:31 采纳率: 0%
浏览 1726
已采纳

请教各位大神一个用运用IO流统计英文单词的问题

编写程序ListWords.java实现从键盘输入一个英文句子,统计该句子中英文单词的个数,
将找出所有单词存放到一个数组中。例如:He said,"Ths's not a good idea."则输出

共有8个单词:He said ths s not a good idea
这是本人自己写的可是不对,求帮看看

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

public class ListWords {
public static void main(String[] args) throws IOException {

    readkeyboard();

}

public static void readkeyboard() throws IOException {
    InputStreamReader str=new InputStreamReader(System.in);
    BufferedReader in=new BufferedReader(str);
     //优化代码
     int score = 0;
     String st=null;
     String[] temp=new String[10];
     while(!(st=in.readLine()).equals("quit")){
         temp = st.split(" ");
          score++;
     }  
     System.out.println("你输入的单词书为"+score+";"+temp);
}

}

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 edge跟谷歌浏览器的默认搜索引擎无法修改,如何解决?
      • ¥15 access数据库出错
      • ¥100 matlab数学建模习题,求解答
      • ¥15 blender python输出纹理坐标(像素级)与三维坐标的对应关系
      • ¥15 python文件分发
      • ¥15 关于#c语言#的问题:要求:输出格式要界面直观、清晰大方、格式规范
      • ¥15 计算机组成汇编语言电路升级
      • ¥15 hadoop网站点击流数据分析项目
      • ¥15 TDA4 USB 识别不到的问题
      • ¥36 禁用ssl重协商以达到解决DOS漏洞