一道java题不会
来源:百度知道 编辑:UC知道 时间:2024/06/22 17:17:11
int x[ ][ ]=new int[3][2]
则 x.length 的值为____________,
x[0].length 的值为____________。
程序段
int m=0,n=0;
for (int i=0, j=1; i<10&&j<10;i++,j++)
{if i>5
m++;
else
n--;
j++;
}
运行后,m的内容为______ ,n的内容为______。
高手帮解答下 最好详细点谢谢了
则 x.length 的值为____________,
x[0].length 的值为____________。
程序段
int m=0,n=0;
for (int i=0, j=1; i<10&&j<10;i++,j++)
{if i>5
m++;
else
n--;
j++;
}
运行后,m的内容为______ ,n的内容为______。
高手帮解答下 最好详细点谢谢了
x实际上是int[]为元素的数组,素组长度就是第一维德长度3
每个元素就是一个int【】长度就是2
循环里有一个J++是的整整循环的次数减少了一半i根本就不会大于5
3,2,0,-5
int x[ ][ ]=new int[3][2] ;这个相当于下面这个,实际上是数组中再放了一个数组,其他多维数组也类似的。
int [][] x = new int[3][];
for(int i=0;i<3;i++) {
x[i]=new int[2];
}
第2个程序自己运行下,再想想为什么,就知道了。
运行一下,然后参考答案,
试想工作原理,想想过程....