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("\t");
 5             }
 6             for(int j = i; j < 10 ; j ++){
 7                 System.out.print(i+"×"+j+"="+i*j+"\t");
 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+"\t");
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+"\t");
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("\t");
 5             }
 6             for (int j = 10-i; j < 10; j++) {
 7                 System.out.print(i+"×"+j+"="+i*j+"\t");
 8             }
 9             System.out.println();
10         }
11     }

打印:

 

  

posted @ 2016-08-04 16:54  Web1024  阅读(1929)  评论(0编辑  收藏  举报