輸入一行字符,統計其中英文字母,空格,數字,和其他字符的個數。

輸入一行字符,統計其中英文字母,空格,數字,和其他字符的個數。

語言:java

代碼段:

package one01;
import java.util.Scanner;

public class judge01 {
    public static void main (String[]args){
        int h=0,j=0,k=0,l=0;
        Scanner sc=new Scanner(System.in);
        System.out.print("請輸入一串字符");
        String result=sc.nextLine();
        char arr[]=result.toCharArray();
        for(int i=0;i<arr.length;i++){
            if(Character.isDigit(arr[i])){
                h++;
            }else if(Character.isLetter(arr[i])){
                j++;
            }else if(Character.isSpace(arr[i])){
                k++;
            }else{
                l++;
            }
    }
        System.out.println("有"+ h +"數字");
        System.out.println("有"+ j +"字母");
        System.out.println("有"+ k +"空格");
        System.out.println("有"+ l +"其他字符");
}
}
 

 

運行結果:

請輸入一串字符 %#435##ghdshgi
有3數字
有7字母
有1空格
有4其他字符

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章