Java使用for循环打印乘法口诀(正倒左右三角形)

代码1:

 1 public void test1(){
 2         for(int i = 1; i < 10 ; i ++){
 3             for(int k = 1; k < i ; k ++){
 4                 System.out.print("	");
 5             }
 6             for(int j = i; j < 10 ; j ++){
 7                 System.out.print(i+"×"+j+"="+i*j+"	");
 8             }
 9             System.out.println();
10         }
11     }

打印:

 

代码2:

1     public void test2(){
2         for (int i = 1; i < 10; i++) {
3             for (int j = 1; j <= i; j++) {
4                 System.out.print(i+"×"+j+"="+i*j+"	");
5             }
6             System.out.println();
7         }
8     }

打印:

  

代码3:

1     public void test3(){
2         for (int i = 1; i < 10; i++) {
3             for (int j = 1; j <= 10-i; j++) {
4                 System.out.print(i+"×"+j+"="+i*j+"	");
5             }
6             System.out.println();
7         }
8     }

打印:

  

代码4:

 1     public void test4(){
 2         for (int i = 1; i < 10; i++) {
 3             for (int k = 1; k < 10-i; k++) {
 4                 System.out.print("	");
 5             }
 6             for (int j = 10-i; j < 10; j++) {
 7                 System.out.print(i+"×"+j+"="+i*j+"	");
 8             }
 9             System.out.println();
10         }
11     }

打印:

  

原文地址:https://www.cnblogs.com/jpwz/p/5737395.html