使用雙重for回圈列印各種九九乘法表
1.正三角九九乘法表
public class T5 {
public static void main(String[] args) {
for (int i = 1; i <=9 ; i++) {
for (int j = 1; j <=i ; j++) {
System.out.print(i+"x"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
}

這種乘法表是最基礎的,并不需要太多的復雜的操作,只要掌握外層for回圈表示層數,內層for回圈定義輸出結果,就能夠輕松地解決問題
2.倒三角形九九乘法表
public class T5fan {
public static void main(String[] args) {
for (int i = 1; i <=9 ; i++) {
for (int k = 1; k <=i-1 ; k++) {
System.out.print("\t\t");
}
for (int j = 10-i; j >=1 ; j--) {
System.out.print(j+"X"+(10-i)+"="+j*(10-i)+"\t");
}
System.out.println();
}
}
}

3.倒金字塔型
public class T4 {
public static void main(String[] args) {
for (int i = 1; i <=9 ; i++) {
for (int k = 1; k <=i-1 ; k++) {
System.out.print("\t");
}
for (int j = i; j <=9 ; j++) {
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}
}

規律總結:由以上三個不同型別的九九乘法表的列印實體可以總結出列印九九乘法表的基本規律:
建立外層for回圈設定乘法表的層數,在內部中分別建立兩個for回圈,一個輸出空格實作位置的偏移,一個輸出要求的結果,構建九九乘法表的基礎部分.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/225847.html
標籤:java
上一篇:SpringBoot~ dubbo + zookeeper實作分布式開發的應用
下一篇:學不會的銀行家演算法
