-2
代碼未運行?嘗試將值輸入到2d數組並打印出來,代碼未運行
import java.util.Scanner;
public class Array2dNightPractice
{
int[][] studentmarks;
studentmarks = new int[3][3];
Scanner kb = new Scanner(System.in);
System.out.println("Enter 9 integers");
for(int row = 0;row<3;row++){
for(int col=0;col<3;col++){
studentmarks[row][col] = kb.nextInt();
}
}
for(int row = 0; row < 3; row++) {
for(int col = 0; col < 4; col++) {
System.out.print(studentmarks[row][col] + " ");
}
System.out.println();
}
}
什麼是錯誤?請詳細說明你的問題。 – rotgers
這個for(int col = 0; col <4; col ++)'可能會給你一個錯誤,因爲只有3個索引。沒有'studentmarks [3] [4]'。它顯然應該是for(int col = 0; col <3; col ++)'。 – rotgers
你應該看到索引超出範圍錯誤?你看到了嗎? –