System.in是什么意思,主要在什么场合使用?

解决方案 »

  1.   

    System.in是“标准”输入流,我感觉主要用于数据的读入常包装成BufferedReader来使用
      

  2.   

    java平台的三个标准输入输出流:
       System.in  标准输入
       System.err 标准错误
       System.out 标准输出
      

  3.   

    JDK:
    inpublic static final InputStream in    “标准”输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。
      

  4.   


    try {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    br.readLine();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }System.in是“标准”输入流,控制台输入
      

  5.   

    BufferedReader br = new BufferedReader(new InputSreamReader(System.in));
    br.readLine();
     我怎么没有这么写过呢啊
      

  6.   


    public class Test {

    public static void main(String[] args){
    try {
                BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                String tmp = br.readLine();
                System.out.println(tmp);
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } }
    }
      

  7.   

    public class Test2 {
    public static void main(String[] args) {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    try {
    System.out.println(br.readLine());
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }输入数据,数据就打印出来
      

  8.   

    和out对应,一个输入一个输出
      

  9.   

    System.in用于从键盘输入要输入的数,一般是和BufferedReader搭配
      

  10.   

    System.in用于从键盘输入要输入的数,一般是和BufferedReader搭配
      

  11.   

    额就是用JDK就不方便从控制台输出了