標籤:src java語言 code for語句 void title nts str 結果
for迴圈語句可以說是Java語言中最有效,最靈活的迴圈結構,一般用在迴圈次數已知的情況下。
一、for迴圈文法
1 for(initialization; condition; update){2 statements;3 }
文法解釋:for語句執行時,首先執行初始化操作(initialization),然後判斷終止條件運算式( condition)是否滿足,如果滿足終止條件,則退出迴圈。否則執行迴圈體中的語句,接著執行迭代部分(update),完成一次迴圈。下次迴圈從判斷終止條件開始,根據結果進行相應的操作。
!注意:初始化操作(initialization)只在第一次迴圈時執行。
代碼清單:
1.列印如形(倒立三角形)
1 public class ForDemo1{ 2 piblic static void main(String[] args){ 3 for(int i=0;i<5;i++){ 4 for(int j=i;j<5;j++){ 5 System.out.print("*"); 6 } 7 System.out.println(); 8 } 9 }10 }
2.列印如形(正立三角形)
1 public class ForDemo2{ 2 public static void main(String[] args){ 3 for(int i=0;i<5;i++){ 4 for(int j=0;j<=i;j++){ 5 System.out.print("*"); 6 } 7 System.out.println(); 8 } 9 }10 }
(1)通過迴圈嵌套列印類似於這種圖時,外迴圈控制行數,內迴圈控制列數,即每一行的個數。
(2)對於按行減少(倒立三角形)的圖形,讓內迴圈的初始化隨著外迴圈變化,
如 int j=i;
(3)對於按行增加(正立三角形)的圖形,讓內迴圈條件隨著外迴圈變化,如 j<=x;
3、列印九九乘法表
1 public class MultTable{ 2 public static void main(String[] args) { 3 //使用for迴圈產生九九乘法表 4 5 System.out.println("九九乘法表"); 6 for(int i=1;i<10;i++){ 7 for(int j=1;j<=i;j++){ 8 System.out.print(j+"*"+i+"="+(j*i)+"\t"); 9 }10 System.out.println(); 11 }12 }13 }
看它列印出的形狀像不像一個正立的三角形,每一行的都增加一個算式,就像列印上面(三、2題)的圖形一樣。讓它的內迴圈條件隨著外迴圈變化,從而迴圈列印出九九乘法表
java中的for迴圈