av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語言

Java中break、continue、return語句的使用區(qū)別對比

時間:2025-04-08 21:29:59 java語言 我要投稿

Java中break、continue、return語句的使用區(qū)別對比

  在軟件開發(fā)過程中,邏輯清晰是非常之重要的。 代碼的規(guī)范也是非常重要的。往往細(xì)節(jié)決定成敗。在編寫代碼的時候,一定要理解語言的作用以及使用的方法和場景。你知道Java中break、continue、return語句的使用區(qū)別是什么嗎?下面是小編為大家?guī)淼腏ava中break、continue、return語句的使用區(qū)別的知識,歡迎閱讀。

  break、continue、return之間的區(qū)別與聯(lián)系

  在軟件開發(fā)過程中,邏輯清晰是非常之重要的。 代碼的規(guī)范也是非常重要的。往往細(xì)節(jié)決定成敗。在編寫代碼的時候,一定要理解語言的作用以及使用的方法和場景。下面來介紹一下break、continue、return三者的區(qū)別和聯(lián)系。

  1. break :

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

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

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

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

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

  2. return:

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

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

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

  3. continue:

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

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

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

  代碼如下:

  復(fù)制代碼 代碼如下:

  public static void test() {

  for (int i = 0; i < 10; i++) {

  if (i == 3) {

  // break;//

  // continue;//i=3的時候結(jié)束這一次的循環(huán),繼續(xù)執(zhí)行i=4的循環(huán)

  return;// 直接結(jié)束整個函數(shù)

  }

  System.out.println("----" + i);

  }

  System.out.println("-111--");

  }


【Java中break、continue、return語句的使用區(qū)別對比】相關(guān)文章:

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

break語句和continue語句的區(qū)別05-28

JAVA中的if語句的使用07-09

JAVA中If語句的使用02-22

Java中定義與聲明的區(qū)別05-21

java中extends與implements區(qū)別05-23

Java for循環(huán)語句使用03-31

Java中synchronized的使用實(shí)例05-31

Java中shuffle算法的使用03-05