下面介绍比较实用的获取输入值。
BufferedReader和Scanner
前期准备工作(包括相关工具或所使用的原料等)
运行JAVA程序必备软件
详细的操作方法或具体步骤
使用Scanner获取输入
l 程序,是一定要和用户交互的。交互的最简单的方式,就是用户输入命令,然后程序输出结果。
2 当在文字模式下要输入数据至程序中时,你可以使用标准输入串流对象System.in,然而我们很少直接使用它,因为System.in对象所提供的 read()方法,是从输入串流取得一个字节的数据,并传回该字节的整数值。
3 在文字模式下的输入是以字符的方式传送给程序,所以直接使用read()方法取得的是字符的ASCII编码整数,通常要取得的使用者输入会是一个字符串,或是一组数字,所以 System.in对象的read()方法一次只读入一个字节数据的方式并不适用。
4 在 J2SE 5.0 中,你可以使用java.util.Scanner取得使用者的输入。
java.util指的是包(package)层级,java.util.Scanner表示Scanner这个类是位于java/util这样的阶层之下,现阶段你可以将这个阶层想象为类似档案管理的目录(数据夹)阶层。直接先来看如何取得使用者的输入字符串:

使用 BufferedReader 取得输入
l 使用Scanner来取得使用者的输入很方便,但是它以空白来区隔每一个输入字符串,在某些时候并不适用
2 取得完整的字符串。您可以使用BufferedReader类

Console 输出格式控制
l 标准输出通常是文字模式为主的console(终端机)
console显示时可以协助输出的显示格式


- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
