记得开心=。=|

键盘输入一个字符串,并且统计其中各种字符出现的次数。(题目)

复制代码
 1 package JavaDemo;
 2 import java.util.Scanner;
 3 /*
 4     题目:
 5     键盘输入一个字符串,并且统计其中各种字符出现的次数。
 6     种类有:大写字母,小写字母,数字,其他
 7  */
 8 public class WorkDemo02 {
 9     public static void main(String[] args) {
10         Scanner sc = new Scanner(System.in);
11         System.out.println("请输入一个字符串:");
12         String input = sc.next();//获取一个字符串
13 
14         //计数器
15         int countUpper = 0; //大写字母
16         int countLower = 0; //小写字母
17         int countNumber = 0;//数字
18         int countOther = 0; //其他
19         //将字符串转换为字符数组
20         char[] charArray = input.toCharArray();
21         for (int i = 0; i < charArray.length; i++) {
22             char ch = charArray[i];//当前单个字符
23             if ('A' <= ch && ch <= 'Z') {
24                 countUpper++; //大写字母
25             } else if ('a' <= ch && ch <= 'z') {
26                 countLower++;
27             } else if ('0' <= ch && ch <= '9') {
28                 countNumber++;
29             } else {
30                 countOther++;
31             }
32         }
33         System.out.println("大写字母有:"+countUpper);
34         System.out.println("小写字母有:"+countLower);
35         System.out.println("数字写字母有:"+countNumber);
36         System.out.println("其他字母有:"+countOther);
37     }
38 }
复制代码

 

本文作者:HuangBingQuan

本文链接:https://www.cnblogs.com/bingquan1/p/12532450.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   HuangBingQuan  阅读(2403)  评论(1编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 不将就 码农权
  2. 2 Bleeding Love 码农权
  3. 3 想你念你 码农权
想你念你 - 码农权
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

Not available