0
点赞
收藏
分享

微信扫一扫

Java 打印乘法口诀表

题目描述

打印乘法口诀表,格式如下:
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

输入描述

输出描述

输出时,每行结束要换行;每一列与下一列之间用一个空格分隔,最后一列后也有一个空格。相乘的结果占2个字符的位置,并采用左对齐的格式。

输入样例

输出样例

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

程序代码

public class Main {
    public static void main(String[] args) {
       for (int i = 1, j = 1; i <= 9 && j <= 9; i++) { // 初始化参数,设定循环条件
            System.out.print( "" + i + "×" +  j + "=" + i * j); // 打印乘法式子

            if(i == j){ // 当 i = j时,换行操作,i 从 1 开始与j相乘
                System.out.println();  // 换行
                i = 0;
                j++;
            }else{
                System.out.print(" ");  // 空格
            }
        }
    }
}


举报

相关推荐

0 条评论