[Java]迴圈_1

For

for(初始化參數;迴圈判斷;迴圈增量){

}


class ForMulti{

    public static void main(String[] args){        

         System.out.println("九九乘法表");       

         for(int j=1;j<10;++j){        

              for(int i=1;i<10;++i){

                System.out.print(i+"*"+j+"="+i*j);

                if(i*j>=10){

                System.out.print(" ");

                }

                else{

                System.out.print("  ");

                }             

              }

               System.out.println();            

         }             

    }

}


class ForMulti1{

    public static void main(String[] args){        

         System.out.println("九九乘法表");       

         for(int j=1;j<10;++j){        

              for(int i=1;i<10;++i){

                System.out.print(i+"*"+j+"="+i*j);

                  System.out.print(i*j>9?" ":"  ");    //三元運算指令               

              }

               System.out.println();            

         }             

    }

}

while

while(迴圈判斷為真){

}


class whileMulti{

    public static void main(String[] args){         

         System.out.println("九九乘法表");

         int i=1;    

         while(i<10){

          j=1;  

              while(j<10){            

                System.out.print(i+"*"+j+"="+i*j);

                System.out.print(i*j>9?" ":"  ");              

                j++;                                            

              }

            i++;         

            System.out.println();            

         }                      

    }

}

do ~while

do{

        //至少做一次

}

while(條件); //條件為真,連續做


class dowhileMulti{

    public static void main(String[] args){         

         System.out.println("九九乘法表");

         int i=1;      

        do{

          int j=1;  

              do{            

                System.out.print(i+"*"+j+"="+i*j);

                System.out.print(i*j>9?" ":"  ");              

                j++;                                            

              } while(j<10);

            i++;          

            System.out.println();            

         } while(i<10);                     

    }

}


OUTPUT:

九九乘法表

1*1=1  2*1=2   3*1=3    4*1=4  5*1=5   6*1=6    7*1=7   8*1=8   9*1=9

1*2=2  2*2=4   3*2=6    4*2=8  5*2=10  6*2=12 7*2=14 8*2=16 9*2=18

1*3=3  2*3=6   3*3=9    4*3=12 5*3=15 6*3=18 7*3=21 8*3=24 9*3=27

1*4=4  2*4=8   3*4=12  4*4=16 5*4=20 6*4=24 7*4=28 8*4=32 9*4=36

1*5=5  2*5=10 3*5=15 4*5=20 5*5=25  6*5=30 7*5=35 8*5=40 9*5=45

1*6=6  2*6=12 3*6=18 4*6=24 5*6=30  6*6=36 7*6=42 8*6=48 9*6=54

1*7=7  2*7=14 3*7=21 4*7=28 5*7=35  6*7=42 7*7=49 8*7=56 9*7=63

1*8=8  2*8=16 3*8=24 4*8=32 5*8=40  6*8=48 7*8=56 8*8=64 9*8=72

1*9=9  2*9=18 3*9=27 4*9=36 5*9=45  6*9=54 7*9=63 8*9=72 9*9=81

留言

這個網誌中的熱門文章

[HTML]標籤-下

論P, NP, NP-Complete, NP-Hard問題

[Python]基礎課程

[系統]解除電腦限制頻寬

[HTML]標籤-上

[AlaSQL] 多data查詢+累計

How to Check the MySQL Version

[SQL Sever] 日期時間

推薦使用的9款編程字體

類別型態 vs 基本型態