200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 输入一行字符 分别统计出其数字 大写字母 小写字母和其他字符的个数。

输入一行字符 分别统计出其数字 大写字母 小写字母和其他字符的个数。

时间:2020-07-13 04:12:08

相关推荐

输入一行字符 分别统计出其数字 大写字母 小写字母和其他字符的个数。

Ptw-cwl

输入一行字符,分别统计出其数字、大写字母、小写字母和其他字符的个数。

提示:比如,输入"lwlr@abz456 Wb",一行字符是你编写方法的参数

/*** * 输入一行字符,分别统计出其数字、大写字母、小写字母和其他字符的个数。**/public class Count {/*** 提示:比如,输入"lwlr@abz456 Wb",一行字符是你编写方法的参数* @param args*/public static void main(String[] args) {System.out.println(count("lwlr@abz456 Wb"));}/*** 输入一行字符,分别统计出其英文字母、空格、数字和其他字符的个数。* @param str 字符串* @return*/public static String count(String str) {int digitCounter = 0;//数字个数int majusculeCounter = 0;//大写字母个数int minusculeCounter = 0;//小写字母个数int otherCounter = 0;//其他字符个数//将字符串转化为Char类型的数组char[] charArray = str.toCharArray();//循环遍历数组for (int i = 0; i < charArray.length; i++) {//判断是否为数字,如果是个数加1if (charArray[i] >= '0' && charArray[i] <= '9') {digitCounter++;//判断是否为大写字母,如果是个数加1}else if (charArray[i] >= 'A' && charArray[i] <= 'Z') {majusculeCounter++;//判断是否为小写字母,如果是个数加1}else if (charArray[i] >= 'a' && charArray[i] <= 'z') {minusculeCounter++;//判断是否为其他字符,如果是个数加1}else {otherCounter++;}}//返回查询出来的结果return "数字个数是:"+digitCounter+"\n"+ "大写字母个数是:"+majusculeCounter+"\n"+ "小写字母个数是:"+minusculeCounter+"\n"+ "其他字符个数:"+otherCounter;}}

Ptw-cwl

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