3. 从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。
举例:
Hello12345World
大写 : 2个
小写 : 8个
数字 : 5个
package com.heima;
import java.util.Scanner;
public class Census {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入需要查询的字符串");
String x=sc.nextLine();
int a=0;//用于大写计数
int b=0;//用于小写计数
int c=0;//用于数字计数
int d=0;//用于其他计数
for(int i=0;i<x.toCharArray().length;i++){
if(x.toCharArray()[i]>='a'&&x.toCharArray()[i]<='z'){
b++;
}
else if (x.toCharArray()[i]>='A'&&x.toCharArray()[i]<='Z'){
a++;
}
else if(x.toCharArray()[i]>='0'&&x.toCharArray()[i]<='9'){
c++;
}
else {
d++;
}
}
System.out.println("大写字母有"+a+"个,小写字母有"+b+"个,数字有"+c+"个,其它符号有"+d+"个");
}
|