java字串統計
阿新 • • 發佈:2021-06-28
package com.java.day07; import java.util.Scanner; public class StringCount { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("請輸入一個字串:"); String str = scanner.next(); strCheck(str); } public static voidstrCheck(String str) { int upper = 0; int lower = 0; int number = 0; int other = 0; char[] charsArray = str.toCharArray(); for (int i = 0; i < charsArray.length; i++) { char ch = charsArray[i]; if ('A' <= ch && ch <= 'Z') { upper++; } else if ('a' <= ch && ch <= 'z') { lower++; } else if ('0' <= ch && ch <= '9') { number++; } else { other++; } } System.out.println("大寫字母:"+upper); System.out.println("小寫字母:"+lower); System.out.println("數字:"+number); System.out.println("其他:"+other); } }