關鍵區別——java中的break與continue
在編程中,有時需要多次重複一個語句或一組語句。循環用於對同一組指令進行多次迭代。循環的一些例子是while循環、do while循環和for循環。在while循環中,首先計算測試表達式。如果為true,則執行while循環中的語句。最後,再次對測試表達式求值。如果為真,則語句將再次執行。當測試表達式變為false時,循環終止。do while循環類似於while循環。但是在檢查測試表達式之前,這些語句執行一次。當迭代次數在開始時已知時,使用for循環。初始化首先發生。然後檢查測試表達式。如果為真,則執行循環。然後計算更新表達式。再次檢查測試表達式。如果為真,則執行循環。這個過程會重複,直到測試表達式變為false。有時需要跳過循環中的某些語句,或者在不檢查測試表達式的情況下立即終止循環。break和continue語句可用於完成此任務。中斷用於立即終止循環,並將程序控制傳遞給循環後的下一個語句。continue用於跳過循環的當前迭代。這就是Java中break和continue之間的關鍵區別。
目錄
1. 概述和主要區別
2. Java中的break是什麼
3. Java中的continue是什麼
4. Java中break和continue的相似性
5. 並排比較——在Java中以表格形式顯示break與continue
6. 摘要
什麼是java中斷(break in java)?
break用於立即從循環中終止。當有break語句時,控制權被傳遞給循環後的語句。“break”關鍵字用於指示break語句。即使程序正在執行循環,如果發生中斷,循環的執行也會終止。因此,如果程序員想在滿足特定條件時停止執行,那麼他可以使用break語句。
根據上面的程序,for循環從1迭代到10。當i值變為6時,測試表達式變為真。因此,break語句執行,循環終止。因此,6之後的值將不會打印。只打印1到5之間的值。
什麼是在java中繼續(continue in java)?
continue用於跳過循環的當前迭代。關鍵字“continue”用於指示continue語句。當continue執行時,程序的控制到達循環的末尾。然後檢查測試表達式。在for循環中,在計算測試表達式之前檢查update語句。
根據上面的程序,for循環從1迭代到10。當i為1時,除以2後的餘數為1。所以,如果條件是真的。因此,continue語句將執行,迭代將跳到下一個。然後我來2。當2除以2時,餘數為0。條件為假。所以,continue不執行。因此,將打印值2。在下一個迭代中,我是3。除以2時,餘數為1。條件是真的。所以,continue執行,迭代跳到下一個,我變成4。這個過程重複到我10歲。如果餘數為1,則由於continue語句,迭代將跳到下一個。只打印偶數。
什麼是java中break與continue的相似性(the similarity between break and continue in java)?
- Java中的break和continue都用於更改循環的執行。
打破(break)和在java中繼續(continue in java)的區別
Java中的break vs continue | |
break是一種循環控制結構,它使循環終止並將程序控制傳遞給循環的下一個語句。 | continue是一個循環控制結構,它使循環立即跳到循環的下一個迭代。 |
主要目的 | |
中斷用於終止循環。 | continue用於跳過循環內的語句。 |
總結 - 打破(break) vs. 在java中繼續(continue in java)
在程序設計中,需要將一組語句中的一條語句重複多次。循環用於該任務。有時需要跳過循環內的某些語句或立即終止循環。break-and-continue可以用來完成這個任務。中斷用於立即終止循環,並將程序控制傳遞給循環後的下一個語句。continue用於跳過循環的當前迭代。Java中的break和continue的區別在於。