public static void main(String[] args) {
//键盘录入一个字符,统计该字符中大写字母字符,小写字母字符,数字字符出现次数
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符");
String str = sc.next();
//统计:计数思想
//定义三个计数器
int bigCount = 0;
int smallCount = 0;
int numberCount = 0;
//依次表示字符串中的每一个索引
for (int i = 0; i < str.length(); i++) {
char a = str.charAt(i);
if (a >= 'a' && a <= 'z'){
smallCount++;
//char类型在参与变量时会自动提升类型
//为int查询ascii码表
}else if (a >= 'A' && a <= 'z'){
bigCount++;
} else if (a >= '0' && a <= '9') {
numberCount++;
}
}
System.out.println("大写字母有"+ bigCount);
System.out.println("小写字母有"+ smallCount);
System.out.println("数字写字母有"+ numberCount);
}
//键盘录入字符串,遍历该字符串
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String str = sc.next();
//进行遍历
for (int i = 0; i < str.length(); i++) {
//i以此表示字符串每一个索引
char c = str.charAt(i);
System.out.println(c);
}
}