Scanner 和BufferedReader同样能实现将键盘输入的数据送入程序,

下面是其程序的简单对比:

 

//BufferedReader的使用

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class BufferedReaderTest {
    public static void main(String[] args){

    //声明一个BufferedReader对象
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s1 = null;

    //将键盘输入内容通过readLine方法赋给s1并输出
        try {
            s1 = br.readLine();
            System.out.print(s1);
        } catch (IOException e) {
            e.printStackTrace();
        }
       
    }
}

 

//Scanner的使用

import java.util.Scanner;

public class ScannerTest {
    public static void main(String[] args){

  //用Scanner声明对象,并实现输入输出
        Scanner sc = new Scanner(System.in);
        String s1 = sc.next();
        System.out.println(s1);

    }

}

 

posted on 2010-11-04 18:04  李宏招  阅读(288)  评论(0)    收藏  举报