黑马程序员技术交流社区
标题:
经典练习:统计大小写个数
[打印本页]
作者:
jaunce
时间:
2015-8-25 06:38
标题:
经典练习:统计大小写个数
package it.cast_03;
/*
* 统计大写小写字符的个数
*
* 举例:
* Hello12345World
*
* 大写:2
* 小写:8
* 数字:5
* * 思路:
* A:定义三个统计变量
* B:获取到每一个字符。遍历字符串。
* C:判断是属于哪种范围的
* 大写:65-90
* 小写:97-122
* 数字:48-57
* C:是哪种哪种++
*/
public class StringTest {
public static void main(String[] args) {
String s = "Hello12345World";
int count1 = 0;
int count2 = 0;
int count3 = 0;
// 遍历字符串
for (int x = 0; x < s.length(); x++) {
// char charAt(int index) 返回字符串给定索引处的字符
char ch = s.charAt(x);
/*
* if(ch>=65 && ch<=90){ count1++; }else if(ch >= 97 && ch <= 122){
* count2++; } else count3++; }
*/
if (ch >= 'A' && ch <= 'Z') {
count1++;
} else if (ch >= 'a' && ch <= 'z') {
count2++;
} else if (ch >= '0' && ch <= '9') {
count3++;
}
}
System.out.println("大写" + count1);
System.out.println("小写" + count2);
System.out.println("数字" + count3);
}
}
作者:
耀阳圣尊
时间:
2015-8-25 11:07
这个很初级了吧
作者:
JOKER0819
时间:
2015-8-25 12:19
字符串转化为字符数组,再便利,用Character的的功能来判断,会不会高级点?
作者:
Five_伍
时间:
2015-8-25 12:21
赞一个,。适合初学者,。
作者:
jaunce
时间:
2015-8-25 22:46
耀阳圣尊 发表于 2015-8-25 11:07
这个很初级了吧
哥,确实是基础啊。。慢慢来
作者:
asinzuo
时间:
2015-8-26 07:45
不明觉厉!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2