隨筆-144  評論-80  文章-1  trackbacks-0
          把隨機輸入的一句話比如:It's only a test!存放在一個char[]的數組中,統計char[]中的單詞個數和標點符號的個數。


          package com.faintbear;

          import java.io.
          *;
          public class Test{
              
          public static void main(String[] args) throws Exception{
                  BufferedReader br 
          = new BufferedReader(new InputStreamReader(System.in));
                  String str 
          = br.readLine();
                  
          if(str == nullthrow new Exception("");
                  
          char[] c = str.toCharArray();
                  
          int words = 0;
                  
          int ip = 0;
                  boolean wordflag 
          = false;
                  
          for(int i=0;i<c.length;i++){
                      
          if((c[i]>='a' && c[i] <= 'z'|| (c[i] >= 'A' && c[i] <= 'Z')){
                          
          if(wordflag) {
                              
          continue;
                          }
          else{
                              words
          ++;
                          }

                          wordflag 
          = true;
                      }
          else{
                          wordflag 
          = false;
                          
          if(c[i] != ' ')
                              ip
          ++;
                      }

                  }

                  System.
          out.println("words=" + words);
                  System.
          out.println("ip=" + ip);
                  
          for(int i=0;i<c.length;i++)
                  
          {
                    System.
          out.print("c["+i+"]="+c[i]);
                  }


              }

          }

          posted on 2005-04-05 11:55 小力力力 閱讀(3807) 評論(2)  編輯  收藏 所屬分類: JAVA

          評論:
          # re: java 統計單詞個數 2008-09-03 09:08 | wangna
          i am a student.you are a doctor  回復  更多評論
            
          # re: java 統計單詞個數和標點符號 2008-10-11 20:19 |
          方法多種,,
          用 isletter判斷是否是字母

          你是個菜鳥  回復  更多評論
            
          主站蜘蛛池模板: 呼伦贝尔市| 牙克石市| 盐亭县| 靖州| 桂平市| 贞丰县| 怀宁县| 兴安县| 剑川县| 长武县| 天峻县| 策勒县| 兰州市| 得荣县| 台山市| 闽侯县| 西丰县| 汽车| 体育| 鹤山市| 兴隆县| 南充市| 彰武县| 错那县| 佳木斯市| 会泽县| 太谷县| 汕尾市| 灵石县| 资溪县| 理塘县| 玛纳斯县| 桦川县| 安福县| 巴东县| 阳朔县| 荣昌县| 湟中县| 城固县| 兴仁县| 沅陵县|