在配置sublime使其可以输入时,写了小段测试代码,对其中输入流System.in稍作整理。这是代码
网上搜集的一些解释:
System.in是一个很原始、很简陋的输入流对象,通常不直接使用它来读取用户的输入。
一般会在外面封装过滤流:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
然后调用br.readLine()方法进行读取。
另外对于Scanner类,next()用法
nextLine() 输入一行数据,一般会将你输入的数据当做 字符串处理
nextDouble() 输入一个 双精度实型的 数据
nextFloat() 输入一个 单精度实型的 数据
nextByte() 输入一个字节的 数据
nextLong() 输入一个long型的 数据