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