java,二维数组的问题,怎么键盘录入循环呢?

int[][] p=new int[4][3];
for(int i=0;i<p.length;i++){
for(int j=0;j<//这里我该写什么啊?)
}
}

第1个回答  2015-04-16
如果是题目中已知的,可以直接写3,如果二维数组不确定,最好填p[i].length
二维数组实际上也是一维数组,每一个数组元素也是一个数组,因此每个元素都有length
第2个回答  2015-04-16
int[][] p = new int[4][3];
for (int i = 0; i < p.length; i++) {
for (int j = 0; j < p[i].length; j++) {
System.out.print(p[i][j]);
}
System.out.println();
}

执行结果:

000

000

000

000

本回答被提问者采纳
第3个回答  2015-04-16
p[0].length
第4个回答  2015-04-16
这里我该填写3追问

嗯这我知道,还有其它办法吗?

追答

p[i].length