| 17 | */ |
| 18 | public class SystemInDemo { |
| 19 | public static void main(String[] args) throws IOException { |
| 20 | // // ����¼�� |
| 21 | // InputStream is = System.in; // BufferedInputStream,��̬ |
| 22 | // // System.out.println(is); |
| 23 | // |
| 24 | // // ��������һ�ζ�ȡһ������,�������������ǿ���ʵ�ֵģ�����ԭ����BufferedReader��һ����,ֻ�������鷳�� |
| 25 | // // ��θĽ���? |
| 26 | // // ����������ģ����ܲ���ֱ��ʹ��readLine()��? |
| 27 | // // ����ܣ��Ҿ��ܹ�ֱ��һ�ζ�ȡһ��,��readLine()������BufferedReader�� |
| 28 | // // ���ԣ�����Ҫ����BufferedReader�Ķ��� |
| 29 | // // �����ʱ��ֱ�Ӱ�is��Ϊ����������ݣ�������Ϊʲô��? |
| 30 | // // ��ΪBufferedReader���ַ�����������ֻ�ܶ��ַ����������л��� |
| 31 | // // ��is������������ֽ��������ԣ�������Ҫ���ǰ��ֽ���ת��Ϊ�ַ�����Ȼ���ٶ��ַ������л��� |
| 32 | // // ����ǰ��ѧϰ��һ��ת���������ֽ�ת��Ϊ�ַ� |
| 33 | // InputStreamReader isr = new InputStreamReader(is); |
| 34 | // BufferedReader br = new BufferedReader(isr); |
| 35 | |
| 36 | // ��װ����¼�룬��IOʵ�� |
| 37 | BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); |
| 38 | |
| 39 | System.out.println("������һ���ַ�����"); |
| 40 | String line = br.readLine(); |
| 41 | System.out.println(line); |
| 42 | |
| 43 | System.out.println("������һ��int���͵�ֵ��"); |
| 44 | line = br.readLine(); |
| 45 | int number = Integer.parseInt(line); |
| 46 | System.out.println(number); |
| 47 | |
| 48 | // �ͷ���Դ |
| 49 | // br.close(); |
| 50 | |
| 51 | System.out.println("������һ��int���͵�ֵ��"); |
| 52 | line = br.readLine(); |
| 53 | number = Integer.parseInt(line); |
| 54 | System.out.println(number); |
| 55 | System.out.println("-------------------------"); |
| 56 | |
| 57 | // Scanner sc = new Scanner(System.in); |
| 58 | // // ... |
| 59 | // sc.close(); |
| 60 | } |
| 61 | |
| 62 | } |