如何使用扫描仪获取数字
Output:
Enter numbers : 1 3 4 5
number # 1 = 1
number # 2 = 3
number # 3 = 4
number # 4 = 5
我不知道如何获取数字来分配每个值。它可以是1到4个数字
我知道我可以使用getInput.nextInt()
3次,但我希望我输入的数字与getInput.nextInt()
我的代码
Scanner getInput = new Scanner(System.in);
System.out.print("Enter numbers :");
int number1 = getInput.nextInt();
int number2 = getInput.nextInt();
int number3 = getInput.nextInt();
或
while(getInput.hasNextInt()){
number = getInput.nextInt();
System.out.println(number);
}
这将是无限循环..
答案 0 :(得分:1)
使用Scanner类中提供的方法来帮助您。与hasNextInt()
http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#hasNextInt%28%29
答案 1 :(得分:0)
如果有4个数字,你可以使用getInput.nextInt()4次。