请热心的朋友帮我详细解答一下数组的问题。。。我分开来问。方便回答 不同时外层循环次数(i)比内层少(i*j)同时使两个条件成立??什么意思是从左往右 从上自下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是说我既要i<4 又要j<5 用FOR语句能写么? 楼主是想这样吧,for(i=0,j-0;i<4,j<5;i++,j++)格式应该这样,不过没这么用过,尤其是i<4,j<5,如果是i<4,j<4也许还行,不知楼主什么意思 多重循环是先内后外的如果要用FOR 同时使两个条件成立改怎么写呢? 这句是什么意思?不太明白 还有就是对数组的运算不是很懂能把int towD[][]=new int [4][5]; int i,j,k=0;for(i=0;i<4;i++) for(j=0;j<5;j++){ towD[i][j]=k; k++;展开来一步一步加给我看么?谢谢了 等会发贴补分 又来了,二维数组是先判断外层再进行内层,你所谓的“既要i<4 又要j<5”,可以实现,但是用在数组里,好像没有什么意义,记住for语句是循环,不是单纯为了条件判断,如果单纯为了条件判断的话,还是用if吧,if(i<4 && j<5)交你这个朋友!! 哈哈 你来了我就放心了哈。锻炼你的语文水平啊2维因该是先加完一维 即一行再循环是吧?那for(i=0;i<4;i++) for(j=0;j<5;j++){ towD[i][j]=k; k++;和for(i=0;i<4;i++){ for(j=0;j<5;j++) towD[i][j]=k; k++;有什么区别呢? for循环的语法为for(i=0;i<4;i++){} 我知道啊我只是把下面的}省略了。。for(i=0;i<4;i++) for(j=0;j<5;j++){ towD[i][j]=k; k++;}和for(i=0;i<4;i++){ for(j=0;j<5;j++) towD[i][j]=k; k++;}有什么区别呢? 刚才点错了你的for循环的语法为for(i=0;i<4;i++){//—————————————————— for(j=0;j<5;j++){//*********** towD[i][j]=k; 先循环执行这里的 再循环执行这里的 k++; }//**********************}//——————————————————————————0 1 2 3 45 6 7 8 910 11 12 13 1415 16 17 18 19程序执行的顺序就是按照数字的递增顺序执行的,进行逐个赋值,i是行,j是列,先第一行,在第二行....... 那肯定是教材上省略了。你这个结果0 1 2 3 45 6 7 8 910 11 12 13 1415 16 17 18 19教材上就是for(i=0;i<4;i++) //这里的"{"下面的"}" 可以省略? for(j=0;j<5;j++){ towD[i][j]=k; k++;}其实K就是在循环j的基础上循环的吧?只要j不<5 k就一直自加下去呵呵 看到多维了估计又要卡住了。 要看具体情况,最好不要省略,写code要养成好习惯 呵呵 这个问题算是解决了 没弄加分 不好意思啊。以后给你补上我会多多问的。一个人学真的很苦 之前也没有C的基础遇到问题一个想不通就接不下去了啊就要辛苦你了啊 你一般什么时候在QQ上呢??或者在这里比一般什么时候出现呢? 开 CVS 不成功,什么原因呢? 急求答案 求网上可以调用的用java 写的webservice的地址 java怎么样才能实现,类似于天网防火墙获得某个系统进程访问网络的数据(ip,端口)??? 关于String类的2个小问题 applet在IE中不能正确运行 关于 double型和int型相加的问题 SCJP多态题一 java线程问题 数据库的性能优化问题 Swing组件出现问题,求救 求java算法实现,比较简单,看大家有没有优化的!
这句是什么意思?
不太明白
int towD[][]=new int [4][5];
int i,j,k=0;for(i=0;i<4;i++)
for(j=0;j<5;j++){
towD[i][j]=k;
k++;展开来一步一步加给我看么?谢谢了 等会发贴补分
2维因该是先加完一维 即一行再循环是吧?
那
for(i=0;i<4;i++)
for(j=0;j<5;j++){
towD[i][j]=k;
k++;和for(i=0;i<4;i++){
for(j=0;j<5;j++)
towD[i][j]=k;
k++;有什么区别呢?
for(i=0;i<4;i++){}
for(j=0;j<5;j++){
towD[i][j]=k;
k++;
}
和
for(i=0;i<4;i++){
for(j=0;j<5;j++)
towD[i][j]=k;
k++;
}
有什么区别呢?
你的for循环的语法为
for(i=0;i<4;i++){//——————————————————
for(j=0;j<5;j++){//***********
towD[i][j]=k; 先循环执行这里的 再循环执行这里的
k++;
}//**********************
}//——————————————————————————0 1 2 3 4
5 6 7 8 9
10 11 12 13 14
15 16 17 18 19程序执行的顺序就是按照数字的递增顺序执行的,进行逐个赋值,i是行,j是列,先第一行,在第二行.......
你这个结果
0 1 2 3 4
5 6 7 8 9
10 11 12 13 14
15 16 17 18 19
教材上就是
for(i=0;i<4;i++) //这里的"{"下面的"}" 可以省略?
for(j=0;j<5;j++){
towD[i][j]=k;
k++;
}其实K就是在循环j的基础上循环的吧?只要j不<5 k就一直自加下去
呵呵 看到多维了估计又要卡住了。
我会多多问的。一个人学真的很苦 之前也没有C的基础遇到问题一个想不通就接不下去了啊就要辛苦你了啊 你一般什么时候在QQ上呢??
或者在这里比一般什么时候出现呢?