// 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
@Test
public void test71(){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一串字符:");
String str = scanner.nextLine();
char[] array = str.toCharArray();
int count = 0;
int count1 = 0;
int count2 = 0;
int count3 = 0;
for (int i = 0; i < array.length; i++) {
if ((array[i] >= 'a' && array[i] <= 'z') || (array[i] >= 'A' && array[i] <= 'z')){
count++;
}else if (array[i] == ' '){
count1++;
}else if (array[i] >= 48 && array[i] <= 57){
count2++;
}else {
count3++;
}
}
System.out.println("字母的个数为:" + count);
System.out.println("空格的个数为:" + count1);
System.out.println("数字的个数为:" + count2);
System.out.println("其他字符的个数为:" + count3);
}
Java输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
最新推荐文章于 2022-06-13 22:26:52 发布