欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Java 語(yǔ)言中的 return 語(yǔ)句
眾所周知,return 只能用在有返回類(lèi)型的函數中,但是有返回值的函數一定要有return嗎?return都可以用在函數的哪些地方呢?這是本文需要討論的問(wèn)題。



--------------------------------------------------------------------------------


例一:

class test {
  public  String test() {
    if(true){
      return "";
    }
    else{
      return "";
    }
  }
}

上面這樣即可通過(guò)編譯,但是下面這兩個(gè)例子卻不能通過(guò)編譯:

(一)
class test {
  public  String test() {
    if(true){
      return "";
    }
  }
}


(二)
class test {
  public  String test() {
    if(isTrue()){
      return "";
    }
    else if(!isTrue()){//兩個(gè)if里的判斷包括了所有的可能性,但是還是編譯期error
      return "";
    }
  }
   boolean isTrue(){
    return true;
  }
}

結論1:
     對于(一),這是因為java編譯器認定單獨的if語(yǔ)句只在當一定條件滿(mǎn)足情況下才執行,它認為if不會(huì )有任何情況下都能執行的能力。
     對于(二),這是因為java編譯器對if else 語(yǔ)句能夠全面囊括所有情況的能力只限定在的if...else(或if...else if...else)時(shí),而不包括if...else if。



--------------------------------------------------------------------------------


再看例二:

class test {
  public  String test() {
    while(true){
      return "";
    }
  }
}
上面這樣即可通過(guò)編譯,但是下面這樣不行:

class test {
  public  String test() {
    while(isTrue()){
      return "";
    }
  }
   boolean isTrue(){
    return true;
  }
}

結論2:
     這是因為編譯器認為while語(yǔ)句有在任何情況下都能執行的能力,但是只在入參為true的情況下有該能力。



--------------------------------------------------------------------------------


再看例三:

public class test {
   String test() throws Exception{ 

     throw new Exception();//拋出異常后,跳出程序,程序中止
  }
}
結論3:
    如果函數中創(chuàng )建了異常,并拋出,則該函數可以不返回值。



--------------------------------------------------------------------------------


知道了以上的情況,你就可以熟練自如得運用return了。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Java 分支結構
【Java基礎】語(yǔ)法格式(11)—if條件語(yǔ)句_用戶(hù)3496552211
Java編碼優(yōu)化10技巧
Java流程控制(第二期)
用最直接的大白話(huà)來(lái)聊一聊Java中的反射機制
什么是IF分支語(yǔ)句?
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久