您好,歡迎來(lái)到賦能網(wǎng)!

java返回值怎么用?return返回值如何應(yīng)用?

賦能網(wǎng) 2023-05-09 94

java語(yǔ)言中方法的返回值類(lèi)型可以是任何一種數(shù)據(jù)類(lèi)型,包括基本數(shù)據(jù)類(lèi)型,也包括引用數(shù)據(jù)類(lèi)型,那java返回值怎么用?下面來(lái)我們就來(lái)給大家講解一下。

Java中一個(gè)方法如果定義了返回值,就會(huì)在函數(shù)的最后加上return語(yǔ)句,用來(lái)返回?cái)?shù)據(jù),提供給別的方法使用:

這個(gè)就是面向?qū)ο罅?,定義了一個(gè)類(lèi),可以把它理解成其他普通的數(shù)據(jù)類(lèi)型一樣,返回值可以是普通的數(shù)據(jù)類(lèi)型,如int,char等,當(dāng)然也可以是自己定義的數(shù)據(jù)類(lèi)型,也就是你所說(shuō)的類(lèi)名,它返回的是這個(gè)類(lèi)對(duì)應(yīng)的一個(gè)對(duì)象。

return返回值如何應(yīng)用?

return返回值的應(yīng)用,主要分為兩大類(lèi):

一、返回函數(shù)結(jié)果;

return可以返回所有的數(shù)據(jù)類(lèi)型:數(shù)字、字符串、布爾、函數(shù)、對(duì)象(元素\[]\{}\null)、未定義3、

1、數(shù)字

fn1() //直接返回一個(gè)數(shù)字function fn1(){
return 100;
}

2、字符串

fn1() //一般情況會(huì)返回字符串的長(zhǎng)度,即fn1().lengthfunction fn1(){
return maidou;
}

3、函數(shù)

fn1() //注意返回一個(gè)函數(shù)的話(huà)連注釋也會(huì)一起返回,當(dāng)然若是一定要彈出一個(gè)匿名函數(shù)里的值,那么就要這樣寫(xiě)fn1()(),fn()() ==> 1function fn1(){
return function ()
{
    alert(1) // 嘿嘿,我是注釋~ };
}
fn2(20)(10); //也可以這樣返回的結(jié)果就是30function fn2(a){
return function (b)
{
    alert(a + b); // 嘿嘿,我是注釋~ };
}

4、對(duì)象

fn3() //若是返回一個(gè)window那么就可以給它加事件了,fn3().onclick=function()function fn3(){
return window;
}
fn1(5) //這個(gè)時(shí)候返回的結(jié)果就是[1,2,3,4,5]function fn1( n ){
var arr = [];
for (var i = 1; i <= n; i++)
{
    arr.push(i);
}
return arr;
}

5、未定義

注意說(shuō)有函數(shù)都默認(rèn)會(huì)有一個(gè)retrun,而沒(méi)有任何定義的情況下,返回的都是未定義

通過(guò)以上可以總結(jié)return返回值:

1、函數(shù)名+括號(hào):fn1() ==> return 后面的值;

2、所有函數(shù)默認(rèn)返回值:未定義;

3、return 后面任何代碼都不執(zhí)行了;

作為程序員一定要熟練掌握好return 的應(yīng)用方法,這可以幫助你提高工作效率,進(jìn)行更好的開(kāi)發(fā)!最后大家如果想要了解更多java初識(shí)知識(shí),敬請(qǐng)關(guān)注賦能網(wǎng)。


本文鏈接:

本文章“java返回值怎么用?return返回值如何應(yīng)用?”已幫助 94 人

免責(zé)聲明:本信息由用戶(hù)發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢(xún)熱線:4008-569-579

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: