精品国产一区二区三 , 亚洲综合五月 , 俄罗斯特级高清毛片免费 , 激情福利,久久久日本,欧美一三区,欧美黄色大片久久

java語(yǔ)言

break語(yǔ)句和continue語(yǔ)句的區(qū)別

時(shí)間:2025-03-08 01:57:08 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

break語(yǔ)句和continue語(yǔ)句的區(qū)別

  在Java中提供了break、continue語(yǔ)句,用于實(shí)現(xiàn)程序的跳轉(zhuǎn)。那么break語(yǔ)句和continue語(yǔ)句有什么區(qū)別?下面是小編為大家整理的break語(yǔ)句和continue語(yǔ)句的區(qū)別,僅供學(xué)習(xí)參考,歡迎大家閱讀瀏覽!

  break語(yǔ)句和continue語(yǔ)句有什么區(qū)別:

  break語(yǔ)句可以應(yīng)用在for、while和do...while循環(huán)語(yǔ)句中,用于強(qiáng)行退出循環(huán),也就是忽略循環(huán)體中任何其他語(yǔ)句和循環(huán)條件的限制。另外,break語(yǔ)句還有一個(gè)作用就是,應(yīng)用在switch語(yǔ)句中,用來(lái)終止switch語(yǔ)句。continue語(yǔ)句是不可以應(yīng)用在switch語(yǔ)句中的。

  continue語(yǔ)句只能應(yīng)用在for、while和do...while循環(huán)語(yǔ)句中,用于讓程序直接跳過(guò)其后面的語(yǔ)句,進(jìn)行下一次循環(huán)。

  break語(yǔ)句和continue語(yǔ)句的區(qū)別在于,break語(yǔ)句將終止整個(gè)循環(huán)語(yǔ)句,而continue語(yǔ)句只結(jié)束本次循環(huán)。

  相關(guān):Java中break、continue、return語(yǔ)句的使用區(qū)別對(duì)比介紹

  1. break :

  (1).結(jié)束當(dāng)前整個(gè)循環(huán),執(zhí)行當(dāng)前循環(huán)下邊的語(yǔ)句。忽略循環(huán)體中任何其它語(yǔ)句和循環(huán)條件測(cè)試。

  (2).只能跳出一層循環(huán),如果你的循環(huán)是嵌套循環(huán),那么你需要按照你嵌套的層次,逐步使用break來(lái)跳出。[逐層判斷,逐步跳出]

  (3).break在循環(huán)體內(nèi),強(qiáng)行結(jié)束循環(huán)的執(zhí)行,也就是結(jié)束整個(gè)循環(huán)過(guò)程,不在判斷執(zhí)行循環(huán)的條件是否成立,直接轉(zhuǎn)向循環(huán)語(yǔ)句下面的語(yǔ)句。

  (4).當(dāng)break出現(xiàn)在循環(huán)體中的switch語(yǔ)句體內(nèi)時(shí),其作用只是跳出該switch語(yǔ)句體。

  總的來(lái)說(shuō):就近原則,結(jié)束當(dāng)前的整個(gè)循環(huán)。

  2. return:

  (1).return 從當(dāng)前的方法中退出,返回到該調(diào)用的方法的語(yǔ)句處,繼續(xù)執(zhí)行。

  (2).return 返回一個(gè)值給調(diào)用該方法的語(yǔ)句,返回值的數(shù)據(jù)類(lèi)型必須與方法的聲明中的返回值的類(lèi)型一致。

  (3). return后面也可以不帶參數(shù),不帶參數(shù)就是返回空,其實(shí)主要目的.就是用于想中斷函數(shù)執(zhí)行,返回調(diào)用函數(shù)處。

  3. continue:

  (1).終止本次循環(huán)的執(zhí)行,即跳過(guò)當(dāng)前這次循環(huán)中continue語(yǔ)句后尚未執(zhí)行的語(yǔ)句,接著進(jìn)行下一次循環(huán)條件的判斷。

  (2).結(jié)束當(dāng)前循環(huán),進(jìn)行下一次的循環(huán)判斷。

  (3).終止當(dāng)前的循環(huán)過(guò)程,但他并不跳出循環(huán),而是繼續(xù)往下判斷循環(huán)條件執(zhí)行語(yǔ)句.他只能結(jié)束循環(huán)中的一次過(guò)程,但不能終止循環(huán)繼續(xù)進(jìn)行。

【break語(yǔ)句和continue語(yǔ)句的區(qū)別】相關(guān)文章:

Java中break、continue、return語(yǔ)句的使用區(qū)別對(duì)比07-27

Java中break、continue、return語(yǔ)句的使用區(qū)別對(duì)比介紹04-29

php循環(huán)語(yǔ)句for()與foreach()用法區(qū)別03-08

related和relevant的區(qū)別07-22

MiniHDMI和HDMI的區(qū)別05-05

typede和define區(qū)別07-03

related和relevant的區(qū)別02-05

Java和PHP的區(qū)別04-30

網(wǎng)關(guān)和路由的區(qū)別08-16