class a {
public static void main(String args[]){
int k=0;
int s[][]=new int [4][];
s[0]=new int [1];
s[1]=new int [2];
s[2]=new int [3];
s[3]=new int [4];
int i,j;
for(i=0;i<4;i++)
for(j=0;j<i+1;j++){
s[i][j]=k;
k++;
}
for(i=0;i<4;i++){
for(j=0;j<i+1;j++)
System.out.print(s[i][j]+" ");
System.out.println();
}
}
}这段代码中for(i=0;i<4;i++) 我觉得i=0执行一次循环后,执行i++ 把i=1做为条件向下执行.为什么不执行i++ 却执行j++?谢谢
public static void main(String args[]){
int k=0;
int s[][]=new int [4][];
s[0]=new int [1];
s[1]=new int [2];
s[2]=new int [3];
s[3]=new int [4];
int i,j;
for(i=0;i<4;i++)
for(j=0;j<i+1;j++){
s[i][j]=k;
k++;
}
for(i=0;i<4;i++){
for(j=0;j<i+1;j++)
System.out.print(s[i][j]+" ");
System.out.println();
}
}
}这段代码中for(i=0;i<4;i++) 我觉得i=0执行一次循环后,执行i++ 把i=1做为条件向下执行.为什么不执行i++ 却执行j++?谢谢
解决方案 »
- Could not find the mian class:NewJFrame,project will exit
- 那种数据没读完整前只显示图片loading。。。的效果是如何实现的?
- java日志方面问题
- 编译java程序的问题,很奇怪的问题
- 哪里有Java网络编程的教材下载?
- scjp求助,这道题应该选什么,以及原因,谢谢
- 如何不利用IDE,而利用jar包对java源文件进行编译
- FocusEvent有什么作用?
- 怎样上传文件?
- Java 8 Stream 之 竟然无法结束。。。
- 这么写哪里有问题啊...高手来看看..谢谢啦.
- JScrollPane的 add和setViewportView怎么回事啊
for(j=0;j <i+1;j++){
i=0,执行一遍j=0 的情况
i=1,执行一遍j=0,1的情况
i=2,执行一遍j=0,1,2的情况
i=3,执行一遍j=0,1,2,3的情况LZ明白了吗??先执行里面这个for然后外面的for中控制循环的变量+1,再进入里面这个for