鍵盤錄入一段字符串,統計裏面的大寫字母,小寫字母,數字的數量

 1 import java.util.Scanner;
 2 
 3 //輸入一段字符串,輸出它裏面的大寫字母個數,小寫字母個數,以及數字的個數
 4 public class chazhaozifushu {
 5     public static void main(String[] args) {
 6         Scanner sc=new Scanner(System.in);
 7         System.out.println("請輸入一段字符串:");
 8         String s=sc.nextLine();
 9         char [] c=s.toCharArray();//將字符串轉換爲字符數組
10         int smallCount=0;
11         int bigCount=0;
12         int numCount=0;
13         for(int i=0;i<s.length();i++){
14             if (Character.isUpperCase(c[i])){
15                 bigCount++;
16             }
17             else if(Character.isLowerCase(c[i])){
18                 smallCount++;
19             }else if(Character.isDigit(c[i])){
20                 numCount++;
21             }
22         }
23         System.out.println("大寫字母數量爲:"+bigCount);
24         System.out.println("小寫字母數量爲:"+smallCount);
25         System.out.println("數字數量爲:"+numCount);
26 
27     }
28 
29 }

結果顯示:java

相關文章
相關標籤/搜索