键盘输入一个字符串,并且统计其中各种字符出现的次数。(题目)
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 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步