java键盘输入一个字符串,通过第一个字符来判断该字符是大写字母、小写字母、数字、还是其他字符

(用if语句)键盘输入一个字符串,通过第一个字符来判断该字符是大写字母、小写字母、数字、还是其他字符。如果是第一个字符为大写字符则输出该字符为大写字母,如果是大写字符则输出该字符为小写字母,如果是数字字符则输出该字符为数字字符,否则输出其他字符。随机输入字符串,输出的结果图:

import java.util.Scanner;
public class MyClass {

public static void main(String[] args) {
Scanner scanf = new Scanner(System.in);
System.out.println("请输入字符串:");
String str = scanf.nextLine();;
scanf.close();
char c = str.charAt(0);

System.out.print("第一个字符为");
if(c>='A' && c<='Z') {
System.out.println("大写字符");
}
else if(c>='a' && c<='z') {
System.out.println("小写字符");
}
else if(c>='0' && c<='9') {
System.out.println("数字");
}
else {
System.out.println("其它字符");
}
}

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-24
首先拿到第一个字符,然后去判断他的ascii码值 ,这个是思路,代码就不给你写了。
第2个回答  2017-11-24
所以你要问什么?追问

java啊

追答

这个怎么实现吗

相似回答