发布网友 发布时间:2024-09-30 12:36
共5个回答
热心网友 时间:2024-10-18 04:28
xx是二维数组,可以这么理解,xx由两个数组组成,分别是xx[0],xx[1],而这两个数组分别由三个元素组成,所以xx.length为2,xx[i].length为3追问i,第一次循环,值是0,那么 xx[0].length的含义不是取整个数组的长度值么?
热心网友 时间:2024-10-18 04:28
int [][] xx=new int [2][3]; 为什么是xx[i].length=3, 因为你自己定义的就是3.这是一个2行3列的数组,xx[i].length 的意思就是第N行的长度。因为每一行的长度都是3,这才是2行3列。明白了就对了热心网友 时间:2024-10-18 04:29
int[][] xx = new int[2][3];这是:2行3列的数组;所以 xx.length=2 ;xx[i].length = 3追问i,第一次循环,值是0,那么 xx[0].length的含义不是取整个数组的长度值么?
热心网友 时间:2024-10-18 04:30
二维数组就是数组元素是数组,外层i的大小为外层数组,大小为2,里层为里层数组的大小为3追问i,第一次循环,值是0,那么 xx[0].length的含义不是取整个数组的长度值么?追答明显不是啊,int[2][3],表示的是2行3列数组.xx[0],就表示的第一行这个数组,第一行这个数组有散列,那么他的大小xx[0].length的值为3 ,你要搞清楚循环,第一次i是0,xx[0].length的值为3,对应的j是0,1,2,第二次i是1,xx[1].length的值为3,对应的j也是0,1,2
热心网友 时间:2024-10-18 04:30
你说的是xx.length?xx.length是2啊,