解题思路:不得不说charAt真的好用
注意事项:
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
qqq(str);
}
static int a=0,b=0,c=0,d=0;
static void qqq(String str){
for(int i = 0;i < str.length();i++){
if((str.charAt(i) >='a' &&str.charAt(i) <= 'z' )||(str.charAt(i) >='A' &&str.charAt(i) <='Z' ))
a++;
else if(str.charAt(i) >='0' &&str.charAt(i) <='9' )
b++;
else if(str.charAt(i) == ' ' )
c++;
else
d++;
}
System.out.println(a+" "+b+" "+c+" "+d);
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.5 (C++代码)浏览:641 |
点我有惊喜!你懂得!浏览:1977 |
点我有惊喜!你懂得!浏览:1323 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:820 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:578 |
时间转换 (Java代码)浏览:572 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1304 |
printf基础练习2 (C语言代码)浏览:644 |
【金明的预算方案】 (C++代码)浏览:934 |
【偶数求和】 (C语言代码)浏览:430 |