java语言: 打印倒三角形的九九乘法表
1、编写程序之前,我们要注意一些要求:
(1).打印九九乘法表需要用到多重循环,内外循环变理应同名,否则,将造成循环控制混乱,导致死循环或计算结果错误。
(2).正确编写内、外循环体,属于内层循环的语句,用符号“{}”括起来。外层也一样,别混乱。
(3).不属于内外循环的语句应放在循环的大括号“{}”外。
2、认真观察九九乘法表的输出规律,不难发现,整个输出用9行完成。设计时需要考虑空格的每一行输出个数,以及外层循环的关系。例如:i表示外层循环变理。j表示内层列数的变量,k表示每一行输出的空格数目,三者的关系如下图

3、(1).设置外循环i,代表行数,初始值为1;
(2).设置内层循环k,控制每行空格数,初始值为1;
(3).设置内层j,控制每行列数;初始值为1;
如图:

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。
阅读量:29
阅读量:110
阅读量:176
阅读量:121
阅读量:21