题解 | #判断各类型字符个数#
判断各类型字符个数
http://www.nowcoder.com/practice/4ccc155e474e4d4c83cfde116dcf2218
public class Main {
public static void main(String[] args) {
int numbers = 0;
int words = 0;
int space = 0;
int other = 0;
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
int i;
char ch;
for(i=0;i<=str.length()-1;i++){
ch=str.charAt(i);
if(ch>='0'&&ch<='9'){
numbers+=1;
}
else if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z'){
words+=1;
}
else if(ch==' '){
space+=1;
}
else{
other+=1;
}
}
//write your code here......
System.out.println("英文字母"+words+"数字"+numbers+"空格"+space+"其他"+other);
}
}