我可以在java中为整个类使用一个Scanner变量吗?
如果我在java中为某个类声明了一个scanner变量。我可以用它扫描用户的几个输入吗?例如,在开始时,我想扫描一个整数。这辆车是双人的。最后是一根绳子。这行吗?当然行。扫描器可以像任何变量一样重用,这避免了每次需要读取新输入时都必须声明一个新的扫描器。Scanner为不同的类型提供了不同的方法,所以如果您知道输入将是什么,请确保使用正确的方法(您也可以将所有内容作为字符串) 在上面的例子中,它将扫描一个整数,然后是一个double,然后是一个字符串 有关更多详细信息,请参阅,向下滚动至方法摘要部分。它说明了如何使用扫描仪获取各种类型的输入。我可以在java中为整个类使用一个Scanner变量吗?,java,Java,如果我在java中为某个类声明了一个scanner变量。我可以用它扫描用户的几个输入吗?例如,在开始时,我想扫描一个整数。这辆车是双人的。最后是一根绳子。这行吗?当然行。扫描器可以像任何变量一样重用,这避免了每次需要读取新输入时都必须声明一个新的扫描器。Scanner为不同的类型提供了不同的方法,所以如果您知道输入将是什么,请确保使用正确的方法(您也可以将所有内容作为字符串) 在上面的例子中,它将扫描一个整数,然后是一个double,然后是一个字符串 有关更多详细信息,请参阅,向下滚动至方法摘要
你试过了吗?如果你做了,发生了什么?如果你没有,请再考虑一下,如果你需要问我们一些问题。也许你应该考虑发布你的代码来回答这个问题。从你的评论看来,你可能面临的问题是我们不希望你张贴你的整个代码。相反,创建一个简短但完整的例子,让我们重现你的问题。请不要在问题上附加任何你想到的东西。与
eclipse
、java-8
、javac
或javascript
没有关系。
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
double d = sc.nextDouble();
String s = sc.next();