1. 程式人生 > 其它 >java字串統計

java字串統計

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 void
strCheck(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); } }