import java.util.Scanner;
public class Query {
public static void main(String[] args) {
// TODO Auto-generated method stub
// dig 表示 数字的个数,let 表示 字母的个数, x 表示 其他的个数
int dig=0, let=0, x=0;
Scanner input = new Scanner(System.in);
System.out.print("请输入需要查询的字符串: ");
String s = input.nextLine();
for(int i=0; i<s.length(); i++) {
if(Character.isDigit(s.charAt(i)))
dig++;
else if(Character.isLetter(s.charAt(i)))
let++;
else
x++;
}
System.out.printf("数字有 %d 个, 字母有 %d 个, 其他有 %d 个。 长度为 %d \n",dig,let,x,s.length());
}
}
java 判断字符的类型(数字,字母,其他)
最新推荐文章于 2024-08-08 22:50:50 发布