隨筆-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判斷是否是字母

          你是個菜鳥  回復  更多評論
            
          主站蜘蛛池模板: 桃源县| 岱山县| 罗江县| 理塘县| 贵州省| 平原县| 辽中县| 龙州县| 西乡县| 衡南县| 革吉县| 洛川县| 大宁县| 布尔津县| 临朐县| 含山县| 宝清县| 肇源县| 伊吾县| 洪江市| 通州市| 饶河县| 靖边县| 诸暨市| 神木县| 东阿县| 新源县| 湘潭市| 皮山县| 渝北区| 香港| 滨州市| 搜索| 潜山县| 呼图壁县| 左云县| 萍乡市| 修武县| 赣州市| 商城县| 凭祥市|