例如,我只是想从用户那里读取输入整数
2 2 1 1 1 < 整体
在调试器中,它可以放置每个整数,但是当
结果数组被打印出来,就像[I@19eda2c
打印出来的一样。
public static void main(String[] args) {
int count=0;
int[] array = new int[10];
String input;
Scanner scan = new Scanner(System.in);
System.out.println("Enter up to 10 integers: ");
while(scan.hasNextInt()){
array[count] = scan.nextInt();
count++;
}
System.out.println(array);
}
}
我现在明白它需要用for
循环或toString
方法打印
但是当我运行代码时我意识到,
即使用户输入整数,程序也会等待我
我的扫描仪物流不正确吗?