java中乘法表如何打
打印九九乘法表的方法
在Java中打印九九乘法表可以通过嵌套循环实现。以下是两种常见的实现方式:
使用双重for循环
public class MultiplicationTable {
public static void main(String[] args) {
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();
}
}
}
使用while循环嵌套
public class MultiplicationTable {
public static void main(String[] args) {
int i = 1;
while (i <= 9) {
int j = 1;
while (j <= i) {
System.out.print(j + "×" + i + "=" + (i * j) + "\t");
j++;
}
System.out.println();
i++;
}
}
}
输出结果说明
两种方法都会输出标准的九九乘法表,格式如下:

1×1=1
1×2=2 2×2=4
1×3=3 2×3=6 3×3=9
...
1×9=9 2×9=18 ... 9×9=81
代码优化建议
- 可以使用String.format()方法格式化输出
- 考虑将乘法表生成逻辑封装为独立方法
- 可以添加参数控制乘法表的大小(如n×n乘法表)






