首先我们输出一个一般的9*9乘法表
代码如下:
public class Triangle {
public static void main(String[] args) {
/* 正位三角形 */
int sum = 0;
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
sum = i * j;
if (sum < 10) {
System.out.print(j + "*" + i + "=" + " " + sum + " ");
} else {
System.out.print(j + "*" + i + "=" + sum + " ");
}
}
System.out.println();
}
然后我们将这个三角形进行上下变换(个人将其简称为反位三角形)
代码如下:
int sum = 0;
for (int i = 9; i > 0; i--) {
for (int j = i; j > 0; j--) {
sum = i * j;
if (sum < 10) {
System.out.print(j + "*" + i + "=" + " " + sum + " ");