1.这里我们用到了charAt()属性,先返回所有的字符串,逐个进行统计
import java.util.Scanner;
public class login {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String line = sc.nextLine();
int Bigcount=0;
int shuzi=0;
int smallcount=0;
for (int i=0;i<line.length();i++){
char ch=line.charAt(i);
if (ch>='A'&&ch<='Z'){
Bigcount++;
}
if (ch>='0'&&ch<='9'){
shuzi++;
}
if (ch>='a'&&ch<='z'){
smallcount++;
}
}
System.out.println("大写字母有"+Bigcount+"个");
System.out.println("小写字母有"+smallcount+"个");
System.out.println("数字有"+shuzi+"个");
}
}