1. 程式人生 > 其它 >for、while、do-while 三種迴圈之while迴圈(JAVA)

for、while、do-while 三種迴圈之while迴圈(JAVA)

技術標籤:java

for、while、do-while 三種迴圈之while迴圈(JAVA)


while迴圈在Java迴圈中也是很常見的一種,與其他迴圈相比,使用場景有所不同。


while迴圈流程:

  1. 定義迴圈變數初始值。
  2. 進入迴圈,先判斷是否滿足迴圈條件。
  3. 若滿足,則進入迴圈體,執行迴圈語句,迴圈迭代。
  4. 若不滿足,則退出迴圈。

while迴圈的語法格式

while( 迴圈條件 ){
	//迴圈體
}

在while迴圈中,迴圈條件中的變數,需要先初始化,這樣才能構成迴圈的必要條件。例如:

int num = 1;      //初始化迴圈變數
while(num <= 10){
	System.
out.println("這是第"+ num +"次迴圈"); //迴圈輸出語句 num++; //迴圈迭代 }

讓我們通過案例來實際型的學習while迴圈吧!

題目:

輸入小明的考試成績,如果及格,獎勵鋼筆一支,否則繼續學習和做作業,然後再考。

分析:

  1. 首先要初始化迴圈變數,所以要先輸入成績是否合格。
  2. 通過while迴圈判斷,若合格,則獎勵鋼筆一支,代表迴圈結束,若不合格,則進入迴圈體接著學習然後再考。
  3. 再次輸入成績是否合格,再次判斷,如此反覆,直到達到合格,則跳出迴圈。

程式碼實現:

		Scanner sc = new Scanner(System.
in); System.out.print("輸入小明的成績(合格 or 不合格):"); String result = sc.next(); while (result .equals("不合格")){//result.equals()用於判斷兩個字串是都相等 System.out.println("這不行吶!得繼續學習!得加作業!"); System.out.print("請再次輸入小明的成績:"); result =
sc.next(); } System.out.println("太棒了!獎勵一直鋼筆!"); }

執行結果:

謝謝閱讀!希望對您有所幫助!別忘了點個贊喲!