题解 | #判断各类型字符个数#
判断各类型字符个数
http://www.nowcoder.com/practice/4ccc155e474e4d4c83cfde116dcf2218
import java.util.Scanner;
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();
//write your code here......
for(int i = 0; i < str.length();i++){
char ch = str.charAt(i);
if(ch == ' '){
space++;
}else if((ch >= 'a'&& ch<='z')||(ch >='A'&& ch <='Z')){
words++;
}else if(ch >= '0' && ch<= '9'){
numbers++;
}else{
other++;
}
}
System.out.println("英文字母"+words+"数字"+numbers+"空格"+space+"其他"+other);
}
}