java中for循环语句的问题

2025-01-20 02:00:13
推荐回答(5个)
回答1:

如果你想,每次循环+3
for(i=0;i<50;i+=3){
}
//i++表达式同等于i=i+1或i+=1...所以如果你想每次循环+3就是i+=3
我怎么让2个数同时循环。
就是我给数组a[]付值
a[0]=10;
a[1]=9;
a[2]=8;
a[3]=7;
a[4]=6;
a[5]=5;
for(int i=0,j=10;i<6;i++,j--){
}
//循环一样,就是多定义一个变量j来赋值,每次循环,j都-1...

应该不难理解吧???

回答2:

for(int i=0;i<50;i+3)
{
}

这个是错的
你应该这样写
for(int i=0;i<50;i=i+3)
{
}

如果你想你讲的那样的话你应该这样做
int y=10
for(int i=0;i<10;i++)
{
a[i] = y;
y = y -1;

}

回答3:

头文件省略了,此代码c中执行成功

int n=10;
for (int i=0;i<6;i++)
a[i]=n--;//n不需要for的

给分吧,呵呵。

回答4:

一个for循环+一个IF语句就可以了 不明白你为什么要用2循环呢

int y = 10;
for(int x=0;x<6;x++) {
if(y>4){
a[x]=y;
}
y--;
}

连个循环语句也可以实现,不过貌似里面那个循环没什么意义,也是只相当于一个if语句

for(int x=0;x<6;x++){

for(int y=10-i;y>4;y--) {
a[x]=y;
break;

}
}

回答5:

for(int i=0;i<20;i+=3){
}

for(int x = 0, y = 10; x < 6; x++, y--) {
System.out.println("a[" + x + "]=" + y);
}