欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java return用法實例詳解

 更新時間:2019年08月05日 08:33:16   作者:angryTom  
在本篇文章里小編給大家整理的是關(guān)于java return用法以及相關(guān)知識點總結(jié),需要的朋友們參考下。

return用法總結(jié):

一、在有返回值的方法中,返回方法指定類型的值,同時結(jié)束方法執(zhí)行;

二、也可以用在返回值為void的方法中,用來終止方法運行;

break和return

break是用來跳出循環(huán)的,例如for,while,do-while都可以跳出,但不跳出函數(shù)

return是使整個函數(shù)返回的,后面的不管是循環(huán)里面還是循環(huán)外面的都不執(zhí)行

1.可以在具有對象引用返回類型的方法中返回null

public Button doStuff(){

 return null;

}

2.數(shù)組是完全合法的返回類型

public String[] go(){

 return new String[]{"wangsan","wangsan","wangsi"};

}

3.在具有基本返回類型的方法內(nèi),可以返回任何值或變量,只要他們可以隱式轉(zhuǎn)換成所聲明的返回類型

public int foo(){

 char c=‘c';

 return c;//char可以轉(zhuǎn)化成int

}

4.在具有基本返回類型的方法內(nèi),可以返回任何值或變量,只要他們可以顯示強制轉(zhuǎn)換成所聲明的返回類型(這個不舉例子了)

5.一定不能從返回類型為void的方法返回任何值(^_^),當然可以用return中斷程序。

public void bar(int a){

 //負數(shù)則中斷操作,

 if(a<0){

 return;

 }

 //do other things

}

6.在具有對象引用返回類型的方法內(nèi),可以返回任何值或變量,只要他們可以隱式轉(zhuǎn)換成所聲明的返回類型(通過is-a測試即可)

public Animal getAnimal(){

 return new Dog();//只要Dog繼承Animal即可

}

以上就是關(guān)于java return用法的總結(jié)內(nèi)容,感謝大家對腳本之家的支持。

相關(guān)文章

  • Java程序與C語言的區(qū)別淺析

    Java程序與C語言的區(qū)別淺析

    Java和C語言雖有相同性,但兩者也有一定的不同。Java程序是面向?qū)ο蟮囊环N簡單、分布式 、解釋、健壯、安全、結(jié)構(gòu)中立、可移植、高效能、多線程、動態(tài)的語言它是面向?qū)ο蠖鳦語言是面向過程的,這是最大的不同,對于學過C語言的我們來說,Java可以說是比較簡單的編程語言
    2017-04-04
  • Quarkus中的依賴注入DI和面向切面aop編程

    Quarkus中的依賴注入DI和面向切面aop編程

    這篇文章主要為大家介紹了Quarkus中的依賴注入DI和面向切面aop的編程規(guī)范思想,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-02-02
  • java根據(jù)開始時間結(jié)束時間計算中間間隔日期的實例代碼

    java根據(jù)開始時間結(jié)束時間計算中間間隔日期的實例代碼

    這篇文章主要介紹了java根據(jù)開始時間結(jié)束時間計算中間間隔日期的實例代碼,需要的朋友可以參考下
    2019-05-05
  • Java中ArrayList的工作原理詳解

    Java中ArrayList的工作原理詳解

    本文主要介紹了Java中ArrayList的工作原理,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • java實現(xiàn)根據(jù)pdf模板生成文件并插入文字,選項,簽名和公章

    java實現(xiàn)根據(jù)pdf模板生成文件并插入文字,選項,簽名和公章

    這篇文章主要為大家詳細介紹了java如何實現(xiàn)根據(jù)pdf模板生成文件并插入文字,選項,簽名和公章,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-11-11
  • 詳解Spring Cloud Gateway基于服務(wù)發(fā)現(xiàn)的默認路由規(guī)則

    詳解Spring Cloud Gateway基于服務(wù)發(fā)現(xiàn)的默認路由規(guī)則

    這篇文章主要介紹了詳解Spring Cloud Gateway基于服務(wù)發(fā)現(xiàn)的默認路由規(guī)則,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • Idea 解決 Could not autowire. No beans of ''xxxx'' type found 的錯誤提示

    Idea 解決 Could not autowire. No beans of ''xxxx'' type found

    這篇文章主要介紹了Idea 解決 Could not autowire. No beans of 'xxxx' type found 的錯誤提示,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 排序算法圖解之Java插入排序

    排序算法圖解之Java插入排序

    插入排序是一種最簡單的排序方法,它的基本思想是將一個記錄插入到已經(jīng)排好序的有序表中,從而一個新的、記錄數(shù)增1的有序表。本文通過圖片合示例講解了插入排序的實現(xiàn),需要的可以了解一下
    2022-11-11
  • 如何使用Spring+redis實現(xiàn)對session的分布式管理

    如何使用Spring+redis實現(xiàn)對session的分布式管理

    本篇文章主要介紹了如何使用Spring+redis實現(xiàn)對session的分布式管理,本文主要是在Spring中實現(xiàn)分布式session,采用redis對session進行持久化管理,感興趣的小伙伴們可以參考一下
    2018-06-06
  • java實現(xiàn)角色及菜單權(quán)限的項目實踐

    java實現(xiàn)角色及菜單權(quán)限的項目實踐

    在Java中,實現(xiàn)角色及菜單權(quán)限管理涉及定義實體類、設(shè)計數(shù)據(jù)庫表、實現(xiàn)服務(wù)層和控制器層,這種管理方式有助于有效控制用戶權(quán)限,適用于企業(yè)級應(yīng)用,感興趣的可以一起來了解一下
    2024-09-09

最新評論