我正在尝试为我的大学任务制作一个程序。这是关于将 2 个数组和输出相加到第三个数组中。但是有一个错误ArrayOutOfBoundsException但我知道错误在哪里。
这是我的源代码
Scanner sc = new Scanner(System.in);
int[] arr1 = new int[3];
int[] arr2 = new int[3];
int i, j, k;
for(i = 0; i < 3; i++) {
System.out.print("Masukkan array pertama ke-" + i + ": ");
arr1[i] = sc.nextInt();
}
for(j = 0; j < 3; j++) {
System.out.print("Masukkan array kedua ke-" + j + ": ");
arr2[j] = sc.nextInt();
}
for(k = 0; k < 4; k++) {
int[] arr3 = new int[3];
System.out.println(arr3[k] = arr1[i] + arr2[j]);
}
预期是这样的
arr1 = {1, 2, 3, 4}
arr2 = {1, 2, 3, 4}
arr3 = {2, 4, 6, 8}
小唯快跑啊
犯罪嫌疑人X
慕后森
相关分类