Java 用户输入(Scanner类)
-
Java 用户输入
Scanner类是用来获取用户输入,要使用Scanner该类,它在java.util包中。请创建该类的对象,并使用在Scanner类文档中找到的任何可用方法。在我们的示例中,我们将使用nextLine()方法,该方法用于读取字符串:示例如下:如果您不知道什么是软件包,请阅读我们的Java软件包教程。
-
输入类型
在上面的示例中,我们使用了nextLine()用于读取String的方法。要阅读其他类型,请查看下表:方法 描述 nextBoolean() 从用户读取布尔值 nextByte() 从用户读取字节值 nextDouble() 从用户读取一个双精度值 nextFloat() 从用户读取浮点值 nextInt() 从用户读取一个int值 nextLine() 从用户读取字符串值 nextLong() 从用户读取长值 nextShort() 从用户读取一个简短值 在下面的示例中,我们使用不同的方法来读取各种类型的数据:注意:如果输入错误的输入(例如,数字输入其他文本),则会收到异常/错误消息(例如“InputMismatchException”)。您可以在“异常”一章中阅读有关异常以及如何处理错误的更多信息。