题目描述
打印乘法口诀表,格式如下:
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(" "); // 空格
}
}
}
}