j ava打印九九乘法表倒三角
时间: 2024-04-03 18:27:04 浏览: 79
以下是Java打印九九乘法表倒三角的代码:
```java
for (int i = 9; i >= 1; i--) {
for (int j = i; j >= 1; j--) {
System.out.print(j + "*" + i + "=" + (i * j) + " ");
}
System.out.println();
}
```
输出结果为:
```
9*9=81 8*9=72 7*9=63 6*9=54 5*9=45 4*9=36 3*9=27 2*9=18 1*9=9
8*8=64 7*8=56 6*8=48 5*8=40 4*8=32 3*8=24 2*8=16 1*8=8
7*7=49 6*7=42 5*7=35 4*7=28 3*7=21 2*7=14 1*7=7
6*6=36 5*6=30 4*6=24 3*6=18 2*6=12 1*6=6
5*5=25 4*5=20 3*5=15 2*5=10 1*5=5
4*4=16 3*4=12 2*4=8 1*4=4
3*3=9 2*3=6 1*3=3
2*2=4 1*2=2
1*1=1
```
相关问题
j ava打印九九乘法表对齐
可以使用格式化输出来对齐九九乘法表,具体代码如下:
```java
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.printf("%d*%d=%-2d ", j, i, i*j);
}
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
```
可以看到,九九乘法表中的数字都对齐了。其中 `%d` 是格式化输出整数,`%-2d` 表示左对齐且占两个字符宽度的整数。在这个格式化字符串中,我们使用空格来对齐数字,确保每个数字占据相同的宽度。
j ava九九乘法表
这段代码是用来打印Java九九乘法表的。它使用两种方式来输出对齐的九九乘法表。第一种方式是使用print语句,并且在每个乘法表达式后面加上制表符\t来实现对齐。第二种方式是使用printf方法,它继承了C语言的printf的一些特性,可以进行格式化输出。在代码中,%s表示字符串,%-2s表示左对齐并且占用两个字符的字符串。通过使用for循环嵌套,可以依次打印出1x1、1x2、2x2、1x3、2x3、3x3、以此类推,最终输出完整的九九乘法表。
阅读全文