蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:6.分类计数

简介: 蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:6.分类计数

问题描述:

输入一个字符串,请输出这个字符串包含多少个大写字母,多少个小写字母,多少个数字。

【输入格式】

输入一行包含一个字符串。

【输出格式】

输出三行,每行一个整数,分别表示大写字母、小写字母和数字的个数。

【样例输入】

1+a=Aab

【样例输出】

1

3

1

【评测用例规模与约定】

对于所有评测用例,字符串由可见字符组成,长度不超过 100。

解题思路:

> 本题就是个简单的遍历
> 可以利用Character包装类里的方法
> isDigit(char) 判断该字符是否为数字
> isUpperCase(char) 判断该字符是否为大写字母
> isLowerCase(char) 判断字符是否为小写字母

代码:

public class Main {
    public static void main(String[] args){
      Scanner sc=new Scanner(System.in);
      String string=sc.nextLine();
      int a=0,b=0,c=0;
      for(int i=0;i<string.length();i++) {
        if(Character.isDigit(string.charAt(i))) {
          c++;
        }
        else if(Character.isUpperCase(string.charAt(i))) {
          a++;
        }
        else if(Character.isLowerCase(string.charAt(i))) {
          b++;
        }
      }
      System.out.println(a);
      System.out.println(b);
      System.out.println(c);
  } 
}


目录
相关文章
|
1天前
|
网络安全 数据安全/隐私保护 计算机视觉
2024蓝桥杯网络安全-图片隐写-缺失的数据(0基础也能学会-含代码解释)
2024蓝桥杯网络安全-图片隐写-缺失的数据(0基础也能学会-含代码解释)
|
5天前
蓝桥杯真题代码记录(直线
蓝桥杯真题代码记录(直线
8 0
|
5天前
蓝桥杯真题代码记录(卡片
蓝桥杯真题代码记录(卡片
10 0
|
5天前
蓝桥杯真题代码记录(最优清零方案
蓝桥杯真题代码记录(最优清零方案
6 0
|
5天前
蓝桥杯真题代码记录(蜂巢
蓝桥杯真题代码记录(蜂巢
7 0
|
5天前
蓝桥杯真题代码记录(数位排序
蓝桥杯真题代码记录(数位排序
4 0
|
5天前
蓝桥杯真题代码记录(纸张尺寸
蓝桥杯真题代码记录(纸张尺寸
6 0
|
5天前
蓝桥杯真题代码记录(保险箱
蓝桥杯真题代码记录(保险箱
9 1
蓝桥杯真题代码记录(保险箱
|
5天前
|
传感器
蓝桥杯真题代码记录(管道
蓝桥杯真题代码记录(管道
8 2
|
5天前
|
索引
蓝桥杯真题代码记录(松散子序列
蓝桥杯真题代码记录(松散子序列
8 0

推荐镜像

更多