一个关于二维数组的问题
我想问一下,如果这样一个数组 
 int[][]   table=new   int[5][10]; 
 那么table.length和table[].length分别指的是哪个的长度 
 还有比如table[3].length和table[4].length有什么区别吗?
------解决方案--------------------2维数组可以看成两层一维数组。   
 int[][] table=new int[5][10];------5行10列 
 table.length =5---行数 
 table[x].length=10---列数     
 table[3].length=table[4].length=10
------解决方案--------------------public class TestShuZu { 
 	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] 个有中几个数