1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 黑马程序员--统计字符串中大小写字母和数字的个数问题的代码

黑马程序员--统计字符串中大小写字母和数字的个数问题的代码

时间:2021-06-21 23:27:53

相关推荐

黑马程序员--统计字符串中大小写字母和数字的个数问题的代码

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符)

分析:

A:定义三个统计变量。

int bigCont=0;

int smalCount=0;

int numberCount=0;

B:键盘录入一个字符串。

C:把字符串转换为字符数组。

D:遍历字符数组获取到每一个字符

E:判断该字符是

大写 bigCount++;

小写 smalCount++;

数字 numberCount++;

F:输出结果即可

public class CharacterTest {public static void main(String[] args) {// 定义三个统计变量。int bigCount = 0;int smallCount = 0;int numberCount = 0;// 键盘录入一个字符串。Scanner sc = new Scanner(System.in);System.out.println("请输入一个字符串:");String line = sc.nextLine();// 把字符串转换为字符数组。char[] chs = line.toCharArray();// 历字符数组获取到每一个字符for (int x = 0; x < chs.length; x++) {char ch = chs[x];// 判断该字符if (Character.isUpperCase(ch)) {bigCount++;} else if (Character.isLowerCase(ch)) {smallCount++;} else if (Character.isDigit(ch)) {numberCount++;}}// 输出结果即可System.out.println("大写字母:" + bigCount + "个");System.out.println("小写字母:" + smallCount + "个");System.out.println("数字字符:" + numberCount + "个");}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。