国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用break和continue結束循環

2019-11-14 12:22:22
字體:
來源:轉載
供稿:網友

使用break結束循環

例1:在循環體中遇到break,系統將完全結束該循環,開始執行循環之后的代碼。

public class Test {    public static void main(String[] args) {        //一個簡單的for循環        for(int i=0;i<10;i++)        {            System.out.PRintln("i的值是"+i);            if(i==2)            {                //執行該語句時將結束循環                break;            }        }    }}
輸出結果:
i的值是0i的值是1i的值是2

例2:break語句不僅可以結束其所在的循環,還可以直接結束其外層循環。此時需要在break后緊跟一個標簽,這個標簽用于標識一個外層循環。

public class Test {    public static void main(String[] args) {        //外層循環,outer作為標識符        outer:        for(int i=0;i<5;i++)        {            //內層循環            for(int j=0;j<3;j++)            {                System.out.println("i的值為:"+i+"  j的值為:"+j);                if(j==1)                {                    //跳出outer標簽所標識的循環                    break outer;                }            }        }    }}
輸出結果:
i的值為:0  j的值為:0i的值為:0  j的值為:1

使用continue忽略本次循環剩下語句

例1:continue的功能和break有點相似,區別是continue只是忽略本次循環剩下語句,接著開始下一次循環,并不會終止循環;而break則是完全終止循環本身。

public class Test {    public static void main(String[] args) {        //一個簡單的for循環        for(int i=0;i<3;i++)        {            System.out.println("i的值是"+i);            if(i==1)            {                //忽略本次循環剩余的語句                continue;            }            System.out.println("continue后的輸出語句");        }    }}
輸出結果:i的值是0continue后的輸出語句i的值是1i的值是2continue后的輸出語句例2:與break相似,continue后也可以緊跟一個標簽,用于直接跳過標簽所標識的循環的當次循環的剩下語句,重新開始下一次循環。

public class Test {    public static void main(String[] args) {        //外層循環        outer:        for(int i=0;i<5;i++)        {            //內層循環            for(int j=0;j<3;j++)            {                System.out.println("i的值為:"+i+" j的值為:"+j);                if(j==1)                {                    //忽略outer標簽所指定的循環中本次循環所剩下語句                    continue outer;                }            }        }    }}
運行結果:i的值為:0 j的值為:0i的值為:0 j的值為:1i的值為:1 j的值為:0i的值為:1 j的值為:1i的值為:2 j的值為:0i的值為:2 j的值為:1i的值為:3 j的值為:0i的值為:3 j的值為:1i的值為:4 j的值為:0i的值為:4 j的值為:1


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海安县| 河曲县| 德清县| 泰兴市| 黑河市| 广元市| 建瓯市| 灯塔市| 彭泽县| 内丘县| 墨脱县| 桦南县| 定兴县| 南丹县| 揭东县| 民乐县| 佛冈县| 新安县| 花垣县| 金秀| 沙洋县| 阳西县| 柯坪县| 云南省| 离岛区| 克东县| 沂水县| 大田县| 龙泉市| 天峻县| 竹北市| 三河市| 察雅县| 玉门市| 德兴市| 广宗县| 道真| 师宗县| 凯里市| 奉新县| 商河县|