站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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;
}
}


楼主实际要解决的问题是什么,说出来大家帮分析分析。总比让大家想如何“用二重循环实现单循环的效果”更有意义吧


↑返回目录
前一篇: 很烦啊,研究了大半个月的jsf,突然听说更流行的是spring,各位帮忙澄清一下,我已经快被弄晕了
后一篇: 实现接口,为什么一定要实现接口中的所有方法