用java编写九九乘法表倒三角怎么写(用c语言编写九九乘法表倒三角)

使用Java编写九九乘法表倒三角,你需要做的前期准备

Java是一种面向对象的编程语言,尤其适用于计算机科学和数据分析等领域。学习Java需要一定的计算机基础以及对程序语言的理解,如果您是初学者,可以选择参加Java基础课程学习。在编写九九乘法表倒三角之前,需要先掌握Java基础语法和控制流程。

本文将会介绍使用Java编写九九乘法表倒三角的方法和步骤。如果您已经掌握了Java基础知识,可以继续阅读学习。

用java编写九九乘法表倒三角怎么写(用c语言编写九九乘法表倒三角)

第一步:打印出九九乘法表

在编写九九乘法表倒三角之前,需要先打印出九九乘法表。打印九九乘法表需要使用到嵌套循环,首先使用外层循环控制行数,内层循环控制每行的列数,代码如下所示:

for (int i = 1; i <= 9; i++){
  for (int j = 1; j <= i; j++){
    System.out.print(j + " * " + i + " = " + (i * j) + " ");
  }
  System.out.println();
}
 

运行代码后,会在控制台输出九九乘法表:

1 * 1 = 1 
1 * 2 = 2 2 * 2 = 4 
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25 
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36 
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49 
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64 
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81 

第二步:将九九乘法表转化为倒三角形

在第一步中,我们已经成功打印出了九九乘法表。接下来,我们需要将九九乘法表转化为倒三角形。倒三角形的每行的列数逐渐递减,可以通过修改内层循环的条件实现。代码如下所示:

for (int i = 9; i >= 1; i--){
  for (int j = i; j >= 1; j--){
    System.out.print(j + " * " + i + " = " + (i * j) + " ");
  }
  System.out.println();
}
 

运行代码后,会在控制台输出九九乘法表倒三角形:

9 * 9 = 81 8 * 9 = 72 7 * 9 = 63 6 * 9 = 54 5 * 9 = 45 4 * 9 = 36 3 * 9 = 27 2 * 9 = 18 1 * 9 = 9 
8 * 8 = 64 7 * 8 = 56 6 * 8 = 48 5 * 8 = 40 4 * 8 = 32 3 * 8 = 24 2 * 8 = 16 1 * 8 = 8 
7 * 7 = 49 6 * 7 = 42 5 * 7 = 35 4 * 7 = 28 3 * 7 = 21 2 * 7 = 14 1 * 7 = 7 
6 * 6 = 36 5 * 6 = 30 4 * 6 = 24 3 * 6 = 18 2 * 6 = 12 1 * 6 = 6 
5 * 5 = 25 4 * 5 = 20 3 * 5 = 15 2 * 5 = 10 1 * 5 = 5 
4 * 4 = 16 3 * 4 = 12 2 * 4 = 8 1 * 4 = 4 
3 * 3 = 9 2 * 3 = 6 1 * 3 = 3 
2 * 2 = 4 1 * 2 = 2 
1 * 1 = 1 

第三步:美化倒三角形的样式

在第二步中,我们已经成功将九九乘法表转化为了倒三角形。但是,倒三角形的样式并不是很美观,我们可以通过空格和其他符号的调整来美化倒三角的样式。

我们可以增加内循环的起始值,向输出的前面增加空格。代码如下所示:

for (int i = 9; i >= 1; i--){
  for (int j = i; j >= 1; j--){
    System.out.print(j + " * " + i + " = " + (i * j) + " ");
  }
  System.out.println();
  for (int k = 9; k > i; k--){
    System.out.print("       ");
  }
}
 

运行代码后,会在控制台输出美化后的九九乘法表倒三角形:

9 * 9 = 81 8 * 9 = 72 7 * 9 = 63 6 * 9 = 54 5 * 9 = 45 4 * 9 = 36 3 * 9 = 27 2 * 9 = 18 1 * 9 = 9 
         8 * 8 = 64 7 * 8 = 56 6 * 8 = 48 5 * 8 = 40 4 * 8 = 32 3 * 8 = 24 2 * 8 = 16 1 * 8 = 8 
                 7 * 7 = 49 6 * 7 = 42 5 * 7 = 35 4 * 7 = 28 3 * 7 = 21 2 * 7 = 14 1 * 7 = 7 
                         6 * 6 = 36 5 * 6 = 30 4 * 6 = 24 3 * 6 = 18 2 * 6 = 12 1 * 6 = 6 
                                 5 * 5 = 25 4 * 5 = 20 3 * 5 = 15 2 * 5 = 10 1 * 5 = 5 
                                         4 * 4 = 16 3 * 4 = 12 2 * 4 = 8 1 * 4 = 4 
                                                 3 * 3 = 9 2 * 3 = 6 1 * 3 = 3 
                                                         2 * 2 = 4 1 * 2 = 2 
                                                                 1 * 1 = 1 

到此,使用Java编写九九乘法表倒三角就完成了。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javapeixun4c.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月25日 上午6:47
下一篇 2023年4月25日 上午6:48

猜你喜欢