我想问一下,如果这样一个数组
int[][] table=new int[5][10];
那么table.length和table[].length分别指的是哪个的长度
还有比如table[3].length和table[4].length有什么区别吗?
int[][] table=new int[5][10];
那么table.length和table[].length分别指的是哪个的长度
还有比如table[3].length和table[4].length有什么区别吗?
调试欢乐多
table.length =5---行数
table[x].length=10---列数
table[3].length=table[4].length=10
public static void main(String [] args) {
int[][] table=new int[5][10];
int i=0,j=0;//使用范围在整个main方法,应为我下面要用所以在这里定义
for(/*相当于int i=0*/; i<table.length; i++) {//这个是看你的第1位也
//就是table[i] [] 有几个数
for(/*int j=0*/; j<table[i].length; j++){//这个是看你的第
//2位也就是table[] [j]有几个数
}
}
System.out.println("table的的一个["+i+"]"+"第二个["+j+"]");
}
}//这下你知道 table.length和table[].length分别指的是哪个的长度了吧
//还有比如table[3].length和table[4].length有什么区别吗?
//这句话是 说看table 第"一维"中第 [3] 个中有几个数
// 都是看的第"一维"
// table 第"一维"中第 [4] 个有中几个数