1. 程式人生 > >Java程式設計之乘法口訣表

Java程式設計之乘法口訣表

工具:IntelliJ IDEA 15.0.5 

個人感覺這次的程式碼很簡單,幾行就搞定了

/*

題目:輸出9*9口訣。
1.程式分析:分行與列考慮,
共9行9列,i控制行,j控制列。

 */
public class Main {

    public static void main(String[] args) {
        for(int i=1;i<=9;i++) {
            for (int j = 1; j <= i; j++) {            //j<=i是確保列小於或等於行數
                System.out.print(i + "x" + j + "=" + i * j+'\t'); //'\t'的意思是強制水平製表
            }
            System.out.println();   //這一行的意思迴圈結束就換行
        }
    }
}

執行結果如下圖


下面再試試另一種排列方式

/*

題目:輸出9*9口訣。
1.程式分析:分行與列考慮,
共9行9列,i控制行,j控制列。

 */
public class Main {

    public static void main(String[] args) {
        for(int i=9;i>0;i--) {
            for (int j = 1; j <= i; j++) {            //j<=i是確保列小於或等於行數
                System.out.print(i + "x" + j + "=" + i * j+'\t'); //'\t'的意思是強制水平製表
            }
            System.out.println();   //這一行的意思迴圈結束就換行
        }
    }
}

這種結果如下圖


以上程式碼中的'\t'你也可以自行修改你想要的形式,例如"  ",中間兩個空格等等,一切憑個人喜好,我是喜歡用'\t',看起來很好