java 关于多维数组的长度问题

如果有这样的数组
int[][] i = new int[a][b];
那么double.length的值是等于高维的a还是a,b中较大的数?
求大神指点
最新回答
醉在街头

2024-08-17 01:40:24

一维数组int[] array=new int[a];
int[a]有a个int元素

二维数组int[][] array=new int[a][b];
int[a][b]有a个int[b]一维数组元素
每个int[b]有b个int元素

三维数组int[][][] array=new int[a][b][c];
int[a][b][c]有a个int[b][c]二维数组元素
每个int[b][c]有b个int[c]一维数组元素
每个int[c]有c个int元素

以此类推……
爱是一场闹剧

2024-08-17 06:42:43

你的double是什么,
如果是double[][] d = new double[a][b];
那么d.length的值就是a;
d[i].length的值就是b;
你上面的问题问的有点乱
追问
我写错了,不好意思
追答
不客气!
清风不语

2024-08-17 03:24:22

你的double是什么,
如果是double[][] d = new double[a][b];
那么d.length的值就是a;
d[i].length的值就是b;
你上面的问题问的有点乱