java语言: 打印倒三角形的九九乘法表

2025-10-24 15:10:51

1、编写程序之前,我们要注意一些要求:

(1).打印九九乘法表需要用到多重循环,内外循环变理应同名,否则,将造成循环控制混乱,导致死循环或计算结果错误。

(2).正确编写内、外循环体,属于内层循环的语句,用符号“{}”括起来。外层也一样,别混乱。

(3).不属于内外循环的语句应放在循环的大括号“{}”外。

2、认真观察九九乘法表的输出规律,不难发现,整个输出用9行完成。设计时需要考虑空格的每一行输出个数,以及外层循环的关系。例如:i表示外层循环变理。j表示内层列数的变量,k表示每一行输出的空格数目,三者的关系如下图

java语言: 打印倒三角形的九九乘法表

3、(1).设置外循环i,代表行数,初始值为1;

(2).设置内层循环k,控制每行空格数,初始值为1;

(3).设置内层j,控制每行列数;初始值为1;

如图:

java语言: 打印倒三角形的九九乘法表

4、下面是原代码,方便大家拷贝参考。

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(); //每操作完一行换行

}

}

}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢