JAVA基础编程练习题-7

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

public class example1 {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		String s=sc.nextLine();
		char[] c=s.toCharArray();
		int n1=0;
		int n2=0;
		int n3=0;
		int n4=0;
		for(int i=0;i<c.length;i++) {
			if(Character.isLetter(c[i])){
				n1++;
			}else if(Character.isDigit(c[i])) {
				n2++;
			}else if(Character.isSpaceChar(c[i])) {
				n3++;
			}else {
				n4++;
			}
		}
		System.out.println(n1);
		System.out.println(n2);
		System.out.println(n3);
		System.out.println(n4);
	}
}

猜你喜欢

转载自blog.csdn.net/Warmmm/article/details/107567659