键盘录入一个字符串,统计该字符串中的大写字母、小写字母、数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%&,输出结果为:小写字母有3个,大写字母有4个,数字字符有5个,

键盘录入一个字符串,统计该字符串中的大写字母、小写字母、数字字符和其他字符分别有多少个
例如,键盘录入abcABCD12345!@#$%&,输出结果为:小写字母有3个,大写字母有4个,数字字符有5个,其他字符有6个。

package test7_2;

import java.util.Scanner;

public class Demo03 {

	public static void main(String[] args) {
		Scanner sc =new Scanner(System.in);
		String a = sc.nextLine();
		int samll=0;
		int big=0;
		int num=0;
		int oth=0;
		for (int i = 0; i < a.length(); i++) {
			char x = a.charAt(i);
			if (x>=65&&x<=90) {
				big++;
				
			} else if(x>=97&&x<=122) {
				samll++;

			}else if (x>=48&&x<=57) {
				
				num++;
			}else {
				oth++;
			}
			
			
		}
		System.out.println("大写字母有  "+big+"个  ————小写字母有 :"+samll+"个————数字有 :"+num+"个——————其他有 :"+oth);

	}

}

你可能感兴趣的:(作业,字符串,java)