For循环和输出

时间:2015-03-31 01:07:49

标签: java for-loop

这是一个我无法弄清楚的功课问题。它是用Java编写的。

假设我们要编写一个产生以下内容的for循环 九行输出:

 4:
 8:
12:
16:
20:
24:
28:
32:
36:

假设我们将使用以下for循环来生成输出:

int index;
for (index = __A__; __B__ ; __C__ ) {
    System.out.printf(__D__, index);
}

回答代码中以下四个空白应该是什么?

  1. _ _ A _ _
  2. _ _ B _ _
  3. _ _ C _ _
  4. _ _ D _ _

2 个答案:

答案 0 :(得分:2)

int index;
for (index = __A__; __B__ ; __C__ ) {
    System.out.printf(__D__, index);
}

如果看到输出,则数字(索引)以4开头。

因此,A:4

结束于36。

因此,B:指数< = 36

它增加了4。

因此,C:指数+ = 4

印刷线的格式为D:"%2d:\ n"

答案 1 :(得分:0)

这个for循环会给你答案:

for (index=4; index<=36; index+=4) {
    System.out.printf(":\n"+ index);
}

A是index = 4

B是指数&lt; = 36

C是指数+ = 4

D是&#34;:\ n&#34;

将print语句设为:

System.out.printf(index + ":\n");

现在,您将得到您期望的确切答案。