黑马程序员技术交流社区
标题:
统计串中有大写字母、小写字母、数字 数量
[打印本页]
作者:
shuibole
时间:
2015-9-2 22:30
标题:
统计串中有大写字母、小写字母、数字 数量
从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。
举例:
Hello12345World
大写 : 2个
小写 : 8个
数字 : 5个
代码如何??
作者:
hellojavacode
时间:
2015-9-2 23:03
是不是妹子?
public class CountTest {
//定义一个用于统计字符串中字符出现次数的函数count
public static void count(String str){
int maxnum=0;
int minnum=0;
int num=0;
char[] arr=str.toCharArray();
for(int i=0;i<str.length();i++){
if(arr[i]>'A'&&arr[i]<'Z'){
maxnum++;
}else if(arr[i]>'a'&&arr[i]<'z'){
minnum++;
}
else if(arr[i]>'0'&&arr[i]<'9'){
num++;
}
}
System.out.println("大写字母:"+maxnum+"\n"+"小写字母:"+minnum+"\n"+"数字:"+num);
}
public static void main(String[] args) {
String str="Hello12345World";
count(str);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2