在配置sublime使其可以输入时,写了小段测试代码,对其中输入流System.in稍作整理。这是代码

网上搜集的一些解释:



System.in是一个很原始、很简陋的输入流对象,通常不直接使用它来读取用户的输入。
一般会在外面封装过滤流:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
然后调用br.readLine()方法进行读取。
另外对于Scanner类,next()用法
nextLine() 输入一行数据,一般会将你输入的数据当做 字符串处理
nextDouble() 输入一个 双精度实型的 数据
nextFloat() 输入一个 单精度实型的 数据
nextByte() 输入一个字节的 数据
nextLong() 输入一个long型的 数据
本文介绍了如何配置Sublime进行Java编程,重点讲解了System.in原始输入流的不足,通常需要通过封装BufferedReader或使用Scanner类来读取用户输入。对于Scanner类,详细阐述了nextLine(), nextDouble(), nextFloat()等方法的功能,帮助理解不同类型的输入操作。
489

被折叠的 条评论
为什么被折叠?



