import java.io.*; public class Test { public static void main (String[] args) throws IOException { char ch; BufferedReader buf =new BufferedReader(new InputStreamReader(System.in)); System.out.println("请输入一个字符:"); ch=(char)buf.read(); if(ch<32) System.out.println("这是一个控制字符"); else if(ch>='0'&&ch<='9') System.out.println("这是一个数字"); else if(ch>='A'&&ch<='Z') System.out.println("这是一个大写字母"); else if(ch>='a'&&ch<='z') System.out.println("这是一个小写字母"); else System.out.println("这是其他字符"); } }