1. 程式人生 > >2.8 break和continue

2.8 break和continue

sys div con isp 區別 math () close 停止

一、區別:

  break:終止整個循環。

  continue:中止一次循環,進入下一次循環。

1.1 break:

技術分享圖片
public class Test14{
    public static void main(String[] args){
        
        // 隨機產生一個整數,如果整數等於15,則停止產生隨機數
        int r = 0;
        for(;;){
            r = (int)(Math.random() * (20-10+1)) + 10;
            System.out.println("r = " + r);
            
if(r == 15){ break; // System.out.println("test1");此行代碼不會執行 } System.out.println("test2"); } } }
View Code

  break後面的語句不執行。

1.2 continue:

技術分享圖片
for(int i=1;i<=10;i++){
            if(i % 3 == 0){
                continue
; System.out.println("test1");//continue後面的語句不會執行; } System.out.println("i = " + i); }
View Code

  Continue後面語句不被執行。

2.8 break和continue