对于如何打印表格类型的记分牌时,新的和困惑的是,当他们进来时,记分板中有分数。这就是我的开始;
public class Table {
public static void main(String[] args) {
// TODO Auto-generated method stub
table();
}
public static void table() {
int[][] list = new int[4][4];
for (int i = 1; i <= 4; i++) {
System.out.print(i + " ");
// i++;
}
System.out.println();
System.out.println((" ") + (list[3][2] = 3)); // target location
for (int j = 1; j <= 4; j++)
System.out.println(j);
}
}
但是如何让list[3][2] = 3
打印到我设置的位置;例如list [i] [j] = 4。换句话说,如何在不同位置的矩阵内打印新值?
答案 0 :(得分:1)
这将打印数组中的所有可能性。
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
list[i][j] = something // filling
System.out.println(list[i][j]); //getting
}
}
请注意,您刚刚声明数组没有填充它。在访问它们之前填写它。
更多有可能获得Out of Bounds异常使用<
代替<=
(注意到你使用的是i = 1,那么它很好)