您的位置:首页 > 编程语言 > Java开发

字符串的小案例:统计字符串中大写字母.小写字母.数字的个数

2018-01-15 12:41 309 查看
字符串的小案例:统计字符串中大写字母.小写字母.数字的个数

public class Demo1 {
public static void main(String[] args) {
//1.键盘录入一个字符串
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str = sc.nextLine();
//2.定义计数器
int upperCaseCount=0;
int lowerCaseCount=0;
int digitCount=0;
//2.遍历字符串,判断并计数
for(int i=0;i<str.length();i++) {
char ch = str.charAt(i);
if(Character.isUpperCase(ch)) {
upperCaseCount++;
}else if (Character.isLowerCase(ch)) {
lowerCaseCount++;
}else if(Character.isDigit(ch)){
digitCount++;
}
}
System.out.println("大写字母:"+upperCaseCount+"个");
System.out.println("小写字母:"+lowerCaseCount+"个");
System.out.println("数字:"+digitCount+"个");
}
}运行结果如下:

请输入一个字符串:

ah81KLdf23fhGT

大写字母:4个

小写字母:6个

数字:4个
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐