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

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

使用break和continue結束循環

2019-11-14 11:49:56
字體:
來源:轉載
供稿:網友

使用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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博客| 宁武县| 县级市| 温州市| 黑龙江省| 平昌县| 信宜市| 长岭县| 福泉市| 石林| 沙河市| 营口市| 香河县| 宜昌市| 汉源县| 开远市| 长垣县| 锡林浩特市| 枣强县| 蒙山县| 连江县| 和硕县| 合山市| 神池县| 海口市| 商南县| 虎林市| 苍南县| 青阳县| 东阳市| 若羌县| 开远市| 隆安县| 铁力市| 华宁县| 瓦房店市| 烟台市| 纳雍县| 琼结县| 奉新县| 布拖县|