黑马程序员技术交流社区
标题:
代码练习题之统计字符串中大写,小写,数字字符的个数
[打印本页]
作者:
huang_bing_hua
时间:
2016-2-27 14:35
标题:
代码练习题之统计字符串中大写,小写,数字字符的个数
import java.util.Scanner;
/* 需求: 统计一个字符串中大写字符出现的次数,小写字符出现的次数,数字字符出现的次数(不考虑其他类型的字符)
* 举例:"Hello123World"
* 用键盘录入的方式
*
*
*/
public class StringTest2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串:");
String s = sc.nextLine();
int bigCount = 0;
int smallCount = 0;
int numberCount = 0;
for (int x=0; x < s.length(); x++) {
char ch = s.charAt(x);
if (ch >='A' && ch<='Z') {
bigCount++;
}
if (ch >='a' && ch<='z') {
smallCount++;
}
if (ch >='0' && ch<='9') {
numberCount++;
}
}
System.out.println("大写字符出现的次数是:"+bigCount);
System.out.println("小写字符出现的次数是:"+smallCount);
System.out.println("数字字符出现的次数是:"+numberCount);
}
}
复制代码
考察知识点:
1.如何遍历字符串的每一个字符:结合String的charAt()和length()这两个方法,实现获取功能
2.如何判断某一个字符是否是大写小写或者是数字
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2