四种不同方向的九九乘法表
package bsf;
public class job1 {
private static void test4() {
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();
}
}
private static void test3() {
for (int i = 1; i <= 9; i++) {
for (int j = i; j <= 9; j++) {
System.out.print("\t");
}
for (int j = i; j > 0; j--) {
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
}
private static void test2() {
for (int i = 9; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
}
private static void test1() {
for (int i = 9; i >= 1; i--) {
for (int j = 1; j <= 9-i; j++) {
System.out.print("\t");
}
for (int j = i; j > 0; j--) {
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
}
public static void main (String[] args) {
test4();
test3();
test2();
test1();
}
}
- 运行结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/01f3cc15550e6d4db1c8019c48c696d0.png)