gpt4 book ai didi

java - 将整数从文件传递到数组

转载 作者:行者123 更新时间:2023-12-01 22:30:38 25 4
gpt4 key购买 nike

有人可以解释一下为什么这段代码不起作用吗?我的数组没有填充任何东西 -.-

    Integer[] tab1 = new Integer[401];
int[][] tab2 = new int[20][20];
File fr;
int i = 0, c = 0;
fr = new File("problem11");
Scanner sc;
try {
sc = new Scanner(fr);
while (sc.hasNext()) {
// System.out.printf("%d ", sc.nextInt());
tab1[i] = sc.nextInt();

i++;
System.out.print(tab1[i]);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

最佳答案

您正在显示下一个尚未填充的数组元素

i++;
System.out.print(tab1[i]);

应该是

System.out.print(tab1[i++]);

关于java - 将整数从文件传递到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27821804/

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