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