package cn.itcast.day09.demo2;
import java.util.Scanner;
/*键盘输入字符串,输出各个种类的字符出现次数
* 种类: 大写字母 小写字母 数字 其他*/
public class Demo07StringCount {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("input a string");
String input = sc.next();
int countUpper = 0;
int countLower = 0;
int countNum = 0;
int countOther = 0;
char[] charArray = input.toCharArray();
for (int i = 0; i < charArray.length; i++) {
char ch = charArray[i];
if('A'<=ch&&ch<='Z'){
countUpper++;
}
else if ('a'<=ch&&ch<='z'){
countLower++;
}
else if('0'<=ch&&ch<='9'){
countNum++;
}
else{
countOther++;
}
}
System.out.println("大写字母有 "+ countUpper);
System.out.println("小写字母有 "+ countLower);
System.out.println("数字有 "+ countNum);
System.out.println("其他字符有 "+ countOther);
}
}
Java学习笔记 字符串的统计
最新推荐文章于 2024-05-05 03:42:58 发布