接下来,我们将扩展此程序以通过键盘从用户请求数据。
要从键盘读取输入,我们将使用标准java
类。我们需要使用包中的IOException
类java.io
。
要使用此类,我们必须将java.io
包导入此类。这可以通过以下方式完成:
import java.io.* ;
您可以以类似的方式导入许多其他包。
第一步是创建InputStreamReader
。格式如下:
InputStreamReader varName = new InputStreamReader(System.in) ;
这将创建阅读器并将其分配给变量varName
。如果varName
您遵循变量的命名规则,则可以更改为您想要的任何内容。
此代码执行键盘的实际读取并将其转换为Unicode字符。这对我们来说并不是很有用,因为我们希望获得信息string
。这是BufferedReader
进来的地方:
BufferedReader varName = new BufferedReader(varName) ;
具有变量名称的规则同样适用于此处。另请注意,您不能拥有InputStreamReader
和BufferedReader
使用相同的名称。我只是为了演示目的而这样做了。另外,varName
在括号内BufferedReader
必须是变量名或您的InputStreamReader
。
以下是我们将用于项目的实际代码示例