我想知道此代码的数组表示,
int []x[]={{1,2},{3,4,5},{6,7,8,9}};
该计划是:
class Testsss
{
public static void main(String[] args)
{
int []x[]={{1,2},{3,4,5},{6,7,8,9}};
int [][]y=x;
System.out.println(y[2][1]);
}
}
当我执行时,输出为7。如何以数组形式表示值。
答案 0 :(得分:0)
也许你正在寻找这样的东西:
public class Test {
public static void main(String[] args) {
int []x[]={{1,2},{3,4,5},{6,7,8,9}};
for(int i=0; i<x.length; i++) {
for(int j=0; j<x[i].length; j++) {
System.out.println("x["+i+"]["+j+"]= " + x[i][j]);
}
}
}
}
输出是:
x[0][0]= 1
x[0][1]= 2
x[1][0]= 3
x[1][1]= 4
x[1][2]= 5
x[2][0]= 6
x[2][1]= 7
x[2][2]= 8
x[2][3]= 9