我正在学习 Java,我得到的任务之一是编写如下所示的乘法表: 1 2 3 4 5 6 7 8 9 10 // 1 2 4 6 8 10 12 14 16 18 20 // 2 3 6 9 12 15 18 21 24 27 30 // 3....我已经研究了两天了,但我无法找到答案。我主要关心的是如何编写一个代码来执行乘法到 10 并返回到下一行的下一行。我已经测试了很多方法,例如下面的代码,但存在问题,我不知道问题出在哪里。请帮我。int t = 1;while(t <= 10) { int r = 1; int a = 1; int b = 1; System.out.print(r + " "); a = a + 1; t++;}
4 回答
TA贡献1859条经验 获得超6个赞
像这样的表可能最好使用 for 循环来完成:
for (int i = 1; i <= 10; i++) {
for (int j = 1; j <= 10; j++) {
System.out.print(i*j + " ");
}
System.out.println();
}
如果你还没有学习for循环并且想使用while循环,你可以使用
int i = 1;
int j = 1;
while (i <= 10) {
while (j <= 10) {
System.out.print(i*j + " ");
j = j + 1;
}
System.out.println();
i = i + 1;
}
添加回答
举报
0/150
提交
取消

