avatar

Java实现99乘法表

\r\n 换行
\t 缩进

正三角

打印展示九九乘法表

实现代码

1
2
3
for (int i = 1; i < 10; i++) {
for (int j = 1; j <= i; j++) System.out.print(j + " * " + i + " = " + (i * j) + (i == j ? "\r\n" : "\t"));
}

倒三角

打印展示九九乘法表

实现代码

1
2
3
for (int i = 9; i > 0; i--) {
for (int j = 1; j <= i; j++) System.out.print(j + " * " + i + " = " + (i * j) + (i == j ? "\r\n" : "\t"));
}

打印展示

九九乘法表

代码实现

1
2
3
for (int i = 1; i < 10; i++) {
for (int j = i; j < 10; j++) System.out.print(i + " * " + j + " = " + (i * j) + (j == 9 ? "\r\n" : "\t"));
}

正方形

打印展示

九九乘法表

实现代码

1
2
3
for (int i = 1; i < 10; i++) {
for (int j = 1; j < 10; j++) System.out.print(i + " * " + j + " = " + (i * j) + (j == 9 ? "\r\n" : "\t"));
}

倒方形

Math.min 获取两个数字中最小的数字
Math.max 获取两个数字中最大的数字

打印展示

九九乘法表

实现代码

1
2
3
for (int i = 9; i > 0; i--) {
for (int j = 1; j < 10; j++) System.out.print(Math.min(i, j) + " * " + Math.max(i, j) + " = " + (i * j) + (j == 9 ? "\r\n" : "\t"));
}
文章作者: 123
文章链接: https://gao5805123.github.io/123/2021/04/12/Java%E5%AE%9E%E7%8E%B099%E4%B9%98%E6%B3%95%E8%A1%A8/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 123
打赏
  • 微信
    微信
  • 支付宝
    支付宝