Java学习笔记java控制台输入输出

      从控制台读取数据,可以用BufferedInputStream(JDK1.4以上),Scanner(JDK1.5以上),Console(JDK1.6)以上。我习惯于用Scanner类。

      Scanner类无法自己判断输入是否结束,编码者必须要自己从逻辑上判断,比如输入的最后加个"end"之类的,或者用一个计数器来限制。

      

        String[] inputs = new String[3];
Scanner sc
= new Scanner(System.in);
int i = 0;

while(i<3 && sc.hasNext()) {
inputs[i]
= sc.next();
i
++;
}

  再有一个问题是,输出换行。控制台上println输出完毕后自动换行。

     如果要写入文本文件,就要人为地输出/r/n才可以!

原文地址:https://www.cnblogs.com/ITEagle/p/2155457.html