java--continue與break的使用

java的continue和break在循環中經常需要使用到。

好記性不如爛筆頭,記錄下來。


一、功能與區別

1、break的作用是跳出當前循環塊(for、while、do while)或程序塊(switch)。在循環塊中的作用是跳出當前正在循環的循環體。在程序塊中的作用是中斷和下一個case條件的比較。

2、continue用於結束循環體中其後語句的執行,並跳回循環程序塊的開頭執行下一次循環,而不是立刻循環體。


二、測試

package com.whn;

public class TestBean {
    
    public static void main(String[] args) {
            System.out.println("***************現在開始測試continue***************");
            for (int i = 0; i < 3; i++) {
                System.out.println("開始第" + i + "次for循環");
                if (i == 1) {
                    continue;
                }
            }
            System.out.println("***************continue測試完畢***************");

            System.out.println("***************現在開始測試break***************");
            for (int i = 0; i < 3; i++) {
                System.out.println("開始第" + i + "次for循環");
                if (i == 1){
                    break;
                }
            }
            System.out.println("***************break測試完畢***************");
    }
}

三、結果顯示

***************現在開始測試continue***************
開始第0次for循環
開始第1次for循環
開始第2次for循環
***************continue測試完畢***************
***************現在開始測試break***************
開始第0次for循環
開始第1次for循環
***************break測試完畢***************


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章