黑马程序员技术交流社区
标题:
输入一行字符串,分别统计出其中英文字母、空格、数字...
[打印本页]
作者:
vvvvvc
时间:
2016-6-4 00:39
标题:
输入一行字符串,分别统计出其中英文字母、空格、数字...
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
int eng = 0;
int space = 0;
int num = 0;
int other = 0;
char[] arr = line.toCharArray();
for (char c : arr) {
if(((c >= 'a' )&& (c <= 'z')) ||( c >= 'A' && c <= 'Z')){
eng++;
}else if(c == ' '){
space++;
}else if(c >= '0' && c <= '9'){
num++;
}else {
other++;
}
}
System.out.println(eng + "====" + space + "====" + num + "===" + other);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2