如何在 Java 中打印乘法表?

2025 年 5 月 7 日 | 阅读 2 分钟

在本节中,我们将理解打印乘法表的逻辑,并用 **Java 程序** 来实现该逻辑。

乘法表(或九九乘法表)是使用乘法生成的数字序列。我们输入一个整数,表示需要打印其乘法表。然后,我们将输入的数字分别乘以 1 到 10。

假设我们输入 5,那么 5 的乘法表将是:

5*1 = 5
5*2 = 10
5*3 = 15
------------
------------
5*8 = 40
5*9 = 45
5*10 = 50

我们注意到输入的数字是固定的,而一个变量在每次迭代中都会改变。让我们用一个 Java 程序来实现上述逻辑。

在 Java 中打印乘法表

在 Java 中打印乘法表有很多方法,如下所示:

  • 使用Java for循环
  • 使用Java while循环

使用Java for循环

在下面的程序中,我们输入了一个需要打印其乘法表的数字。然后,我们使用一个 for 循环,该循环从 1 开始,直到 i<=10 的条件变为 false。在 for 循环内部,我们执行乘法并打印结果。

TableExample.java

输出

How to Print Table in Java

使用Java while循环

打印乘法表的逻辑与我们在上一个程序中使用的相同。但在下面的程序中,我们使用 Java 的 while 循环代替了 for 循环。

PrintTable.java

输出

How to Print Table in Java

在上面的程序中,我们也可以使用以下语句来打印乘法表: