for while do while迴圈結構

2022-09-19 00:06:10 字數 2037 閱讀 3568

迴圈結構分別有:

while 迴圈

while(布林表示式)

例項:

public class whiledemo01 }}

死迴圈:

public class whiledemo02 }}

練習:計算1+2+3+...+100=?

public class whiledemo03 }}

do...while 迴圈

語法:

do while

例項:

public class dowhiledemo01 while (i<=100);

system.out.println(sun);}}

測試:

通過**來了解 while 和 do...while 的區別

public class dowhiledemo02 

system.out.println("**********=");//分割線

​do while (a<0);​/*

輸出結果:

**********=0*/

}}​

for迴圈

語法格式如下:

for(初始值;布林表示式;更新)

例項:

public class fordemo01 

system.out.println("while迴圈結束!");

​//初始化 //條件判斷 //迭代

for (int i = 0;i<=100;i++)

system.out.println("for迴圈結束!");​/*

關於 for 迴圈有以下幾點說明:

最先執行初始化步驟,可以宣告一種型別。但可初始化乙個或多個迴圈控制變數,也可以是空語句。

然後,檢測布林表示式的值。如果為 true,迴圈被執行。如果為 false,迴圈終止,開始執行迴圈體後面的語句。

執行一次迴圈後,更新迴圈控制變數(迭代因子控制迴圈變數的增減)。

再次檢測布林表示式。迴圈執行上面的過程。*/​

}}​

練習1:計算0到100之間的奇數和偶數的和

public class fordemo02 else 

}system.out.println("奇數的和:"+oddsum);

system.out.println("偶數的和:"+evensum);​}

}​

練習2:用 while 或 for 迴圈輸出1-1000之間能被5整除的數,並且每行輸出3個

public class fordemo03 if (i%(5*3)==0)

}//println 輸出完會換行

//print 輸出完不會換行}}

練習4:列印九九乘法表

public class fordemo04 

system.out.println(); //換行}​

}}​

增強for迴圈

for(宣告語句 :表示式)

例項:

public class fordemo05 ; //定義了乙個陣列

​for (int i = 0;i<5;i++)

//遍歷陣列元素

for (int x:numbers)}}

for while do while迴圈結構

while迴圈語句 while 迴圈條件 eag 小明寫了一萬遍 好好學習 如果用while來做這件事就簡單得多了 int i 1 while i 10000 do while迴圈語句 dowhile 迴圈條件 while和do while的區別在於執行次序不同 初始情況不滿足迴圈條件時 while...

迴圈for while do while的用法

先了解基本語法知識,然後再把程式看懂 試數是個很好的選擇 用的多了自然就會了 迴圈執行 某些 被重複執行 for 1 格式 for 1 2 3 語句a 2 執行的流程 重點 執行順序1 2 1和2成立後 a 3 一次迴圈結束 2 a 3 單個for迴圈的使用 多個for迴圈的使用 1 for 1 2...

迴圈結的計算

餘數檢測法 模擬除法,比如我們要計算1 7這個小數的迴圈節,求第一組的餘數r,不難得r 1 7 1,然後將r 10繼續取餘 r 1 10 7 3,每次求出一組餘數的資料,我們需要判斷一下 所求出的餘數之前有沒有出現過,只有餘數出現過,那就說明迴圈節出現了,餘數為0時,說明不迴圈 然後我們記錄迴圈節的...