JAVA基礎--迴圈語句_列印九九乘法表

月亮警察發表於2024-03-07

while與do...while的區別:

while:先判斷後執行

do...while:先執行後判斷,保證程式至少執行了一次

for迴圈

快捷鍵:輸入100.for則會出現for迴圈的以下語句

for(int i = 0;i < 100;i++)
{}
for(;;){}//表示死迴圈

練習

1.輸出0-1000以內能被5整除的數,每行輸出3個

public class Demo05 {
    public static void main(String[] args) {
        //輸出0-1000以內能被5整除的數,每行輸出3個
        for (int i = 1; i <= 1000; i++)
        {
            if(i%5==0)
            {
                System.out.print(i+"\t");
            }
            if(i%(5*3)==0)//每行輸入3個
            {
                System.out.println();//換行
                //or System.out.print("\n");//換行
            }
        }
    }
}

注意:print與println的區別

  • print:列印完不會換行
  • println:列印完會換行

2.列印九九乘法表

public class Demo05 {
    public static void main(String[] args) 
    {
        //列印九九乘法表
        //1*1=1
        //1*2=2 2*2=4
        //1*3=3 2*3=6 3*3=9
        //...
        for (int i = 1; i < 10; i++)
        {
            for (int j = 1; j <= i; j++)
            {
                System.out.print(j+"*"+ i+"="+(i*j)+"\t");
            }
            System.out.println();//換行
        }
    }
}

執行結果如下:

相關文章