输出九九乘法口诀表

题目

  题目:输出九九乘法口诀表。

  题目已经把题意解释的非常清晰,不再赘述。期望的输出效果如下图所示:


乘法口诀表

算法分析

  分行与列考虑,共9行9列,而且是三角形的。利用for循环语句实现双层嵌套,其中外层 for 语句用来控制输出的行数,而内层 for 语句用来控制输出列数并由其所在的行数控制打印数据个数。下面给出不重复的乘法口诀表(下三角):


    public static void main(String[] args) {
        jiujiu();
    }
    private static void jiujiu() {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + "×" + i + "=" + i * j + "\t");
            }
            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	
posted @ 2022-12-31 15:10  楼兰胡杨  阅读(3754)  评论(0编辑  收藏  举报