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

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

使用break和continue結(jié)束循環(huán)

2019-11-14 13:04:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

使用break結(jié)束循環(huán)

例1:在循環(huán)體中遇到break,系統(tǒng)將完全結(jié)束該循環(huán),開始執(zhí)行循環(huán)之后的代碼。

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

例2:break語(yǔ)句不僅可以結(jié)束其所在的循環(huán),還可以直接結(jié)束其外層循環(huán)。此時(shí)需要在break后緊跟一個(gè)標(biāo)簽,這個(gè)標(biāo)簽用于標(biāo)識(shí)一個(gè)外層循環(huán)。

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

使用continue忽略本次循環(huán)剩下語(yǔ)句

例1:continue的功能和break有點(diǎn)相似,區(qū)別是continue只是忽略本次循環(huán)剩下語(yǔ)句,接著開始下一次循環(huán),并不會(huì)終止循環(huán);而break則是完全終止循環(huán)本身。

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

public class Test {    public static void main(String[] args) {        //外層循環(huán)        outer:        for(int i=0;i<5;i++)        {            //內(nèi)層循環(huán)            for(int j=0;j<3;j++)            {                System.out.println("i的值為:"+i+" j的值為:"+j);                if(j==1)                {                    //忽略outer標(biāo)簽所指定的循環(huán)中本次循環(huán)所剩下語(yǔ)句                    continue outer;                }            }        }    }}
運(yùn)行結(jié)果: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


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 左云县| 南京市| 遂川县| 三原县| 龙岩市| 蓬安县| 远安县| 焦作市| 郯城县| 清苑县| 大理市| 郓城县| 湘西| 临洮县| 新邵县| 富平县| 迁安市| 沂南县| 松阳县| 靖州| 织金县| 毕节市| 泰安市| 崇左市| 洛阳市| 奎屯市| 普安县| 明星| 云南省| 肃宁县| 龙海市| 台南市| 靖西县| 涿鹿县| 阳新县| 资兴市| 浮梁县| 厦门市| 凤城市| 中宁县| 西峡县|