1. 程式人生 > 實用技巧 >2020/10/14 劉一辰的JAVA隨筆

2020/10/14 劉一辰的JAVA隨筆

今日目標:運用Java String方法 charAt() 統計字串中大小寫字母以及數字數量。

實驗程式碼:

鍵盤錄入一個字串,統計該字串中大寫字母字元,小寫字母字元,數字字元出現的次數(不考慮其他字元) 。

  1. 鍵盤錄入一個字串,用 Scanner 實現 。
  2. 要統計三種類型的字元個數,需定義三個統計變數,初始值都為 0
  3. 遍歷字串,得到每一個字元。
  4. 判斷該字元屬於哪種型別,然後對應型別的統計變數 +1。
  5. 輸出三種類型的字元個數 。

    public class StringDemo01     {     public static void main(String[] args)     {
    Scanner sc = new Scanner(System.in); // 提示使用者輸入字串     System.out.println("請輸入一個字串:");       String str1 = sc.nextLine(); // 定義三個統計變數       int upperCount = 0,lowerCount = 0,number = 0; // 判斷該字元屬於哪種型別,然後對應型別的統計變數加一     for(int i = 0;i < str1.length();i++)         {       char ch = str1.charAt(i);
        if(ch > 'a' && ch < 'z')         {          lowerCount++;         }else if(ch > 'A' && ch < 'Z'){       upperCount++;         }else if(ch > '0' && ch < '9'){       number++;         }       } // 輸出結果        System.out.println("大寫字母個數為:" + upperCount);
       System.out.println("小寫字母個數為:" + lowerCount);        System.out.println("數字個數為:" + number);        }     }

此處輸出三種類型的字元個數。