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 }
打印: