java语言: 打印倒三角形的九九乘法表
效果如下图。
操作方法
- 01
编写程序之前,我们要注意一些要求: (1).打印九九乘法表需要用到多重循环,内外循环变理应同名,否则,将造成循环控制混乱,导致死循环或计算结果错误。 (2).正确编写内、外循环体,属于内层循环的语句,用符号“{}”括起来。外层也一样,别混乱。 (3).不属于内外循环的语句应放在循环的大括号“{}”外。
- 02
认真观察九九乘法表的输出规律,不难发现,整个输出用9行完成。设计时需要考虑空格的每一行输出个数,以及外层循环的关系。例如:i表示外层循环变理。j表示内层列数的变量,k表示每一行输出的空格数目,三者的关系如下图
- 03
(1).设置外循环i,代表行数,初始值为1; (2).设置内层循环k,控制每行空格数,初始值为1; (3).设置内层j,控制每行列数;初始值为1; 如图:
- 04
下面是原代码,方便大家拷贝参考。 public class JiuJiu { public static void main(String[] args) { // TODO 自动生成的方法存根 for(int i=1;i<=9;i++) //外层循环i,控制行数 { for(int k=1;k<i;k++)//内层循环k,控制每行空格数 { System.out.print(" ");//每一行输出8个空格 } for(int j=i;j<=9;j++)//内层j,控制每行列数 { System.out.print(i+"*"+j+"="+i*j+"\t");//"\t"转义字符,水平制表 } System.out.println(); //每操作完一行换行 } } }
赞 (0)