题解 | #判断各类型字符个数#
判断各类型字符个数
https://www.nowcoder.com/practice/4ccc155e474e4d4c83cfde116dcf2218
import java.util.*;
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 t = str.charAt(i);
//空白字符
if( Character.isWhitespace(t)){
space ++;
}else if(Character.isLetter(t)){//字母
words ++;
}else if(Character.isDigit(t)){
numbers ++;
}else{
other++;
}
}
System.out.println("英文字母"+words+"数字"+numbers+"空格"+space+"其他"+other);
}
}
查看2道真题和解析