gpt4 book ai didi

java - 我可以在 java 中为整个类使用一个 Scanner 变量吗?

转载 作者:行者123 更新时间:2023-12-02 05:40:48 25 4
gpt4 key购买 nike

如果我在 java 中为某个类声明了一个扫描仪变量。我可以用它来扫描用户的多个输入吗?例如,一开始我想扫描一个整数。一个双。最后是一个字符串。这行得通吗?

最佳答案

当然。扫描器可以像任何变量一样被重用,这避免了每次我们需要读取新输入时都必须声明一个新的扫描器。 Scanner 为不同的类型提供了不同的方法,因此,如果您知道输入是什么,请务必使用正确的方法(您也可以将所有内容都视为字符串)。

Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
double d = sc.nextDouble();
String s = sc.next();

在上面,它将扫描一个整数,然后是一个 double ,然后是一个字符串。

参见 documentation有关更多详细信息,请向下滚动到方法摘要部分。它说明了如何使用扫描仪获取各种类型的输入。 http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html

关于java - 我可以在 java 中为整个类使用一个 Scanner 变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24532072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com