蓝桥杯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);
  } 
}


目录
相关文章
|
8天前
|
JSON Go 数据格式
【Golang】解决使用interface{}解析json数字会变成科学计数法的问题
【2月更文挑战第9天】解决使用interface{}解析json数字会变成科学计数法的问题
62 0
|
10月前
|
机器学习/深度学习 算法 C++
2019第十届蓝桥杯大赛青少年创意编程省赛C++组试题解析
2019第十届蓝桥杯大赛青少年创意编程省赛C++组试题解析
260 0
|
1天前
|
存储 人工智能 算法
第十四届蓝桥杯C++B组编程题题目以及题解
第十四届蓝桥杯C++B组编程题题目以及题解
|
8天前
|
人工智能 算法
第十三届蓝桥杯真题解析
第十三届蓝桥杯真题解析
32 3
|
8天前
|
测试技术
题目1444:蓝桥杯2014年第五届真题斐波那契
题目1444:蓝桥杯2014年第五届真题斐波那契
23 0
|
8天前
|
存储 关系型数据库 MySQL
【MySQL 解析】按照锁的粒度对数据库锁进行分类
【1月更文挑战第11天】【MySQL 解析】按照锁的粒度对数据库锁进行分类
|
10月前
|
移动开发 JavaScript 前端开发
数据可视化大屏百度地图手机端标注开发实战案例解析(jsAPI接口、标注分类图片、文本标签、分类筛选、自适应高度信息弹窗、PHP后端API)
数据可视化大屏百度地图手机端标注开发实战案例解析(jsAPI接口、标注分类图片、文本标签、分类筛选、自适应高度信息弹窗、PHP后端API)
148 0
|
10月前
|
数据可视化 前端开发 搜索推荐
数据可视化大屏百度地图GPS轨迹位置感知状态开发实战案例解析(百度地图jsAPI,包含缩放控件、点线覆盖物、弹窗、标注图标分类功能)
数据可视化大屏百度地图GPS轨迹位置感知状态开发实战案例解析(百度地图jsAPI,包含缩放控件、点线覆盖物、弹窗、标注图标分类功能)
197 0
|
10月前
|
测试技术
【蓝桥杯冲刺】蓝桥杯13届省赛C++b组真题-A~E题
【蓝桥杯冲刺】蓝桥杯13届省赛C++b组真题-A~E题
116 0
|
10月前
|
存储
【蓝桥杯冲刺】蓝桥杯12届省赛C++b组真题-填空题
【蓝桥杯冲刺】蓝桥杯12届省赛C++b组真题-填空题
72 1

推荐镜像

更多