如何用java寫一個九九乘法表

Scumbag0210發表於2020-12-19

記住一句話,外層控制行,內層控制列`
看需求,看什麼時候換行,"\t"是為了看起來比較舒服

public class Test01 {
    public static void main(String[] args) {
        for (int i = 1; i <=9 ; i++) {	//一共九行
            for (int j = 1; j <= i; j++) {	//第一層一列,第二層兩列,所以用i來控制他的每層的列數
                System.out.print(i+"*"+j+"="+i*j+"\t");	//輸出語句
            }
            System.out.println();	//每層換行
        }
    }
}

輸出語句如果把 i 放前面寫的結果就是這樣的
在這裡插入圖片描述
所以我們要把 ij 的位置換一下

public class Test01 {
    public static void main(String[] args) {
        for (int i = 1; i <=9 ; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j+"*"+i+"="+i*j+"\t");
            }
            System.out.println();
        }
    }
}

這樣結果就是我們想要的了,自己動手敲幾遍就可以理解了,奧利給兄弟們
在這裡插入圖片描述

相關文章