public static void main(String[] args) {
char a='我';
if(a>=19968&&a<=40869) {
System.out.println("是汉字");
}else if(a>=65&&a<=90||a>=97&&a<=122) {
System.out.println("是字母");
}else if(a>=48&&a<=57){
System.out.println("是数字");
}else {
System.out.println("其他字符");
}
第一种方法,
public static void main(String[] args) {
char a= '我';
if((a>=(int)0x4e00)&&(a<=(int)0x9fa5)) {
System.out.println("是中文");
}if(a>='a'&&a<='z'||a>='A'&&a<='Z') {
System.out.println("是字母");
}if(a>='0'&&a<='9') {
System.out.println("是数值");
}else {
System.out.println("其他字符");
}
第二种方法