循环序列

时间:2015-04-12 11:06:41

标签: java for-loop sequence

我试图创建一个for循环,以便将随机值(r)的顺序加4,与(n)的值一样多。

我想出了这个:

for (int counter = 1; counter <=n; counter++){
    System.out.println(a = a + 4);
}

例如,如果随机值为10,它将从14,18,22开始计数。

我希望它开始计算数字本身,所以结果是10,14,18,不要从所选的随机数开始+4。

4 个答案:

答案 0 :(得分:3)

将循环体更改为:

System.println(a);
a += 4;

或整个循环

for (int counter = 1; counter <=n; counter++, a += 4){
  System.out.println(a);
}

答案 1 :(得分:2)

然后在打印之前不要增加aa = a + 4首先将a增加4,将结果存储在a中,然后再将其打印出来。

您需要的是:

for (int counter = 1; counter <=n; counter++){
    System.out.println(a);
    a += 4;
}

答案 2 :(得分:2)

在向其添加4之前打印当前数字,然后。

System.out.println(a); // print the number
a = a + 4; // THEN add 4

答案 3 :(得分:0)

for (int counter = 1; counter <=n; counter++){
    System.out.println(a+4*(counter-1));
}