当前页面: 开发资料首页 → J2SE 专题 → 2个双循环的问题!!
2个双循环的问题!!
摘要: 2个双循环的问题!!
第1个是1-5
第2个是1-5
我怎么把第2个循环里的值每次只取一个啊。值一个一个增加下去的
就1,2,3,4,5,6,7这样
2个循环完的结果是1-1 2-2 3-3 4-4 5-5这样
要在写这循环啊
那就不是双循环了,是单循环
int length=5
int[] a=new int[length];
int[] b=new int[length];
....
for(int i=0;i-#60;length;i++)
out.print(-#34; -#34;+a[i]+-#34;--#34;+-#34;b[i]-#34;);
for(int i=1;i-#60;6;i++) {
for(int j=1;j-#60;6;j++) {
if(i == j) {
System.out.println(i + -#34;--#34; + j);
}
}
}
你要一定用双循环,就这样吧
for(int i = 1;i-#60;=5;i++){
for(int j = i;j-#60;=5;j++){
System.out.println (i+-#34;--#34;+j);
break;
}
}
结果:
1-1
2-2
3-3
4-4
5-5
Press any key to continue...
for(int i=1;i-#60;6;i++){
for(int j=i;j-#60;6;j++)
{
if(i==j){
System.out.print(i+-#34;--#34;+j+-#34; -#34;);
}
}
2个循环完的结果是1-1 2-2 3-3 4-4 5-5这样
for(int i=1;i-#60;6;i++) {
int j=i;
System.out.println(i + -#34;--#34; + j);
}
for(int i = 1;i-#60;=5;i++){
for(int j = i;j-#60;=5;j++){
System.out.print (i+-#34;--#34;+j+-#34; -#34;);
break;
}
}
楼主实际要解决的问题是什么,说出来大家帮分析分析。总比让大家想如何“用二重循环实现单循环的效果”更有意义吧