開發(fā)人員都很清楚java方法就是用來完成解決某件事情或?qū)崿F(xiàn)某個(gè)功能的辦法,那要是java用變量接收方法返回值怎么操作?今天我們就給大家講解一下java用變量接收方法返回值的操作方法。
int i = 0; //聲明整形變量 public int change() //返回值為整形類型的方法 { return 2; //返回值 } i = change(); //把方法的返回值賦給變量
Java方法什么意思?
在java中,方法就是用來完成解決某件事情或?qū)崿F(xiàn)某個(gè)功能的辦法。
聲明一個(gè)方法的具體語法格式如
修飾符 返回值類型 方法名(參數(shù)類型 參數(shù)名1,參數(shù)類型 參數(shù)2,......){
執(zhí)行語句
………
return 返回值;
}
修飾符:方法的修飾符比較多,有對(duì)訪問權(quán)限進(jìn)行限定的,有靜態(tài)修飾符static,還有最終修飾符final等;
返回值類型:用于限定方法返回值的數(shù)據(jù)類型;
參數(shù)類型:用于限定調(diào)用方法時(shí)傳入?yún)?shù)的數(shù)據(jù)類型;
參數(shù)名:是一個(gè)變量,用于接收調(diào)用方法時(shí)傳入的數(shù)據(jù);
return關(guān)鍵字:用于結(jié)束方法以及返回方法指定類型的值;
返回值:被return語句返回的值,該值會(huì)返回給調(diào)用者;
注意:方法中的“參數(shù)類型 參數(shù)名1,參數(shù)類型 參數(shù)名2”被稱作參數(shù)列表,它用于描述方法在被調(diào)用時(shí)需要接收的參數(shù),如果方法不需要接收任何參數(shù),則參數(shù)列表為空,即()內(nèi)不寫任何內(nèi)容。方法的返回值必須為方法聲明的返回值類型,如果方法中沒有返回值,返回值類型要聲明為void,此時(shí),方法中return語句可以省略。
案例:
public class Function1 { public static void main(String[] args) { // 實(shí)例化(定義,初始化,創(chuàng)建)一個(gè)對(duì)象 Function1 fc = new Function1(); // 2.通過對(duì)象名.方法名()調(diào)用非靜態(tài)方法 int a = 13; int b = 30; fc.total(a, b); // 3.用一個(gè)int類型的變量接收一個(gè)有返回值的方法的返回值 int in = fc.total2(a, b); System.out.println( in ); } public void total(int a, int b) { int sum = a + b; // System.out.println(a + b); } public int total2(int a, int b) { int sum = a + b; return sum; } }
什么時(shí)候用有返回值的方法,什么時(shí)候用沒有返回值的方法?
根據(jù)實(shí)際需求選用:
沒有返回值的方法只能執(zhí)行一個(gè)固定的功能;有返回值的方法還可以將有用的數(shù)據(jù)做為返回值供其他地方使用;
如何選用:如果只是完成一個(gè)功能,就直接用沒有返回值的方法,否則用有返回值的方法。
當(dāng)然一個(gè)方法有沒有返回值是看你自己的設(shè)計(jì)需要。如果別的地方調(diào)用,需要結(jié)果,那么就用返回值,否則就不用了。最后大家如果想要了解更多java初識(shí)知識(shí),敬請(qǐng)關(guān)注賦能網(wǎng)。
本文鏈接:
本文章“java用變量接收方法返回值怎么操作?Java方法什么意思?”已幫助 94 人
免責(zé)聲明:本信息由用戶發(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)惠》課程開班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579