隨筆-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 小力力力 閱讀(3800) 評論(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判斷是否是字母

          你是個菜鳥  回復  更多評論
            
          主站蜘蛛池模板: 高碑店市| 定陶县| 多伦县| 辽源市| 银川市| 娱乐| 巨野县| 石台县| 永丰县| 额济纳旗| 镇巴县| 凤凰县| 陈巴尔虎旗| 抚顺市| 云阳县| 邳州市| 若尔盖县| 宁阳县| 英吉沙县| 许昌市| 云阳县| 巴林左旗| 加查县| 平山县| 青田县| 慈利县| 特克斯县| 交城县| 常宁市| 赤水市| 大渡口区| 海晏县| 中宁县| 沙湾县| 台东县| 陆川县| 开封市| 安平县| 米脂县| 龙海市| 游戏|