【发布时间】:2016-10-23 15:08:08
【问题描述】:
我在使用 for 或 while 循环制作三角形样式结果时遇到了困难。它应该打印:
- 2
- 2 4
- 2 4 6
- 2 4 6 8
- 2 4 6 8 10....
这就是我目前所拥有的,有什么建议吗?非常感谢。
public static void main(String[] args) {
for (int row = 2; row < 10; row+=2) {
for (int col = 1; col < row ; col++ )
System.out.print(col * row + "\t");
System.out.println();
}
}
【问题讨论】:
-
col范围从 1 到row(所以,1、2、3,...,第 1 行)。row的范围从 2 到 10(所以,2、4、6、8)。您正在打印出col * row。假设row是6。这将产生1 * 6、2 * 6、3 * 6等,但您说您希望您的子序列始终从2开始。你看出什么问题了吗? -
我正在使用乘法表 xD 我看到了
标签: java for-loop while-loop