21xrx.com
2024-11-05 18:56:39 Tuesday
登录
文章检索 我的文章 写文章
九九乘法表Java代码实现倒三角
2023-06-16 16:10:35 深夜i     --     --
Java 九九乘法表 倒三角形式

在日常的编程练习中,我们经常会遇到需要输出九九乘法表的需求。在Java语言中,实现这个功能也非常简单。不过,如果我们想要将九九乘法表输出成倒三角的形式,该怎么办呢?

首先,我们需要明确九九乘法表的基本结构,即从1*1到9*9。因此,我们可以通过两层for循环来实现:


for (int i = 1; i <= 9; i++) {

  for (int j = 1; j <= i; j++) {

    System.out.print(j + "*" + i + "=" + i * j + " ");

  }

  System.out.println();

}

这段代码能够输出标准的九九乘法表,但是我们需要将其倒置,同时保持两个数字间的间隔,于是,我们需要在内部循环中输出空格,具体代码如下:


for (int i = 9; i >= 1; i--) {

  for (int k = 9 - i; k >= 1; k--) {

    System.out.print("    ");

  }

  for (int j = i; j >= 1; j--) {

    System.out.print(j + "*" + i + "=" + i * j + " ");

  }

  System.out.println();

}

可以看到,在第一个内部循环中,我们输出了一堆空格,空格的数量与i的值有关。在第二个内部循环中,我们从i开始,循环输出每一行乘法表的内容即可。

通过运行上述代码,我们能够得到一个倒三角形式的九九乘法表。如果你也想尝试一下,请不妨动手实践一下,相信你会有不少收获。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复