尝试使用 Scanner 对象从 JOPtionPane 输入对话框中读取时遇到了困难(下面的文本)
int array[] = new int[6];
for (int i=0; i<6; i++)
{
Scanner sc = new Scanner(System.in);
JOptionPane.showInputDialog("Enter a number to fill the array: ");
array[i]=sc.nextInt(System.in);
}
更改如下代码后,困难得到解决:
String st;
int array[] = new int[6];
for (int i=0; i<6; i++)
{
st= JOptionPane.showInputDialog("Enter a number to fill the array: ");
array[i] = Integer.parseInt(st);
}
我想知道为什么我不能使用 Scanner 类对象填充数组:/