6 回答
TA貢獻8條經(jīng)驗 獲得超10個贊
普通類的情況下,就是你在定義java方法時,必需要定義一個返回值類型或者使用void占位符占位,然后在方法體末端return一個返回值,需要與定義時候的返回值類型一致,然后在調(diào)用此方法時,就會把返回值傳輸?shù)秸{(diào)用處。(我感覺簡單點理解就是,你讓方法去做某件事,那么做完之后是不是該通知你一聲,這時候通知我們的就是返回值)
/**
?*????方法
?*/
public?static?String?add(){//String返回值類型的方法
????String?num;//定義一個String局部變量
????return?num;//返回局部變量
}
/**
?*????主函數(shù)
?*/
public?static?void?main(String[]?args){
????add();//調(diào)用add方法
}TA貢獻242條經(jīng)驗 獲得超128個贊
就是返回結(jié)果....
你這樣理解:你送手機去維修...維修完..都會把維修的結(jié)果給回你 ?
? ? ? ? ? ? ? ? ? 你調(diào)用了java函數(shù)...執(zhí)行完函數(shù)....返回執(zhí)行的結(jié)果給你
TA貢獻6條經(jīng)驗 獲得超1個贊
TA貢獻2條經(jīng)驗 獲得超0個贊
返回值就是方法執(zhí)行完之后你想要的結(jié)果,比如你方法的作用是兩個數(shù)的和,那就返回其和;你想要通過通過方法看某些條件是否滿足,那就返回true,false(當(dāng)然你也可以返回某些其他值再進行判斷)??傊?,返回值就是你想要方法實現(xiàn)什么。
TA貢獻53條經(jīng)驗 獲得超11個贊
函數(shù)調(diào)用后,你想知道結(jié)果(可能是數(shù)學(xué)的運算,也可能是函數(shù)是否執(zhí)行成功),讓函數(shù)輸出一個值(通過這個值你可以知道數(shù)學(xué)運算的結(jié)果,或者函數(shù)是否執(zhí)行成功),這個輸出的就是返回值
TA貢獻20條經(jīng)驗 獲得超8個贊
怎么說,相當(dāng)于你調(diào)用方法的時候,需要用到這個方法返回的結(jié)果。比如你做加法運算,得到的結(jié)果還要拿來進一步運用,這時候就需要返回值。偷偷提示一下,有返回值的方法,可以直接打印,打印的結(jié)果就是它的返回值:
System.out.println(add(1,2));
沒有返回值的方法,直接打印方法會報錯的。
添加回答
舉報
