/*
* 4.分析以下需求,并用代码实现:
(1)判断一个字符串
(2)统计该串中有大写字母、小写字母、数字各有多少个。
举例:
Hello12345World
大写 : 2个
小写 : 8个
数字 : 5个
思路:
1、先统计该字符串长度。
2、遍历字符串,进行查找和对比。
* */
class Day12{
public static void main(String[] args){
String a="Hello12345World";
int o=0,p=0,q=0;
for(int x=0;x<a.length();x++){
char c=a.charAt(x);
if(c<'A'){
o++;
}
else if(c>='A'&&c<'a'){
p++;
}
else if(c>='a'){
q++;
}
}
System.out.println(a);
System.out.println("该字符串大写:"+p+"个");
System.out.println("该字符串小写:"+q+"个");
System.out.println("该字符串数字:"+o+"个");
}
}
做是做出来了,就是太low了,有没有吊点的方法~
|
|