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

java用變量接收方法返回值怎么操作?Java方法什么意思?

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

開發(fā)人員都很清楚java方法就是用來完成解決某件事情或?qū)崿F(xiàn)某個功能的辦法,那要是java用變量接收方法返回值怎么操作?今天我們就給大家講解一下java用變量接收方法返回值的操作方法。

int i = 0; //聲明整形變量
public int change() //返回值為整形類型的方法
{
    return 2; //返回值
}
i = change(); //把方法的返回值賦給變量

Java方法什么意思?

在java中,方法就是用來完成解決某件事情或?qū)崿F(xiàn)某個功能的辦法。

聲明一個方法的具體語法格式如

修飾符 返回值類型 方法名(參數(shù)類型 參數(shù)名1,參數(shù)類型 參數(shù)2,......){

執(zhí)行語句

………

return 返回值;

}

修飾符:方法的修飾符比較多,有對訪問權(quán)限進行限定的,有靜態(tài)修飾符static,還有最終修飾符final等;

返回值類型:用于限定方法返回值的數(shù)據(jù)類型;

參數(shù)類型:用于限定調(diào)用方法時傳入?yún)?shù)的數(shù)據(jù)類型;

參數(shù)名:是一個變量,用于接收調(diào)用方法時傳入的數(shù)據(jù);

return關(guān)鍵字:用于結(jié)束方法以及返回方法指定類型的值;

返回值:被return語句返回的值,該值會返回給調(diào)用者;

注意:方法中的“參數(shù)類型 參數(shù)名1,參數(shù)類型 參數(shù)名2”被稱作參數(shù)列表,它用于描述方法在被調(diào)用時需要接收的參數(shù),如果方法不需要接收任何參數(shù),則參數(shù)列表為空,即()內(nèi)不寫任何內(nèi)容。方法的返回值必須為方法聲明的返回值類型,如果方法中沒有返回值,返回值類型要聲明為void,此時,方法中return語句可以省略。

案例:

public class Function1
{
    public static void main(String[] args)
    {
        // 實例化(定義,初始化,創(chuàng)建)一個對象
        Function1 fc = new Function1();
        // 2.通過對象名.方法名()調(diào)用非靜態(tài)方法
        int a = 13;
        int b = 30;
        fc.total(a, b);
        // 3.用一個int類型的變量接收一個有返回值的方法的返回值
        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;
    }
}

什么時候用有返回值的方法,什么時候用沒有返回值的方法?

根據(jù)實際需求選用:

沒有返回值的方法只能執(zhí)行一個固定的功能;有返回值的方法還可以將有用的數(shù)據(jù)做為返回值供其他地方使用;

如何選用:如果只是完成一個功能,就直接用沒有返回值的方法,否則用有返回值的方法。

當然一個方法有沒有返回值是看你自己的設(shè)計需要。如果別的地方調(diào)用,需要結(jié)果,那么就用返回值,否則就不用了。最后大家如果想要了解更多java初識知識,敬請關(guān)注賦能網(wǎng)。


本文鏈接:

本文章“java用變量接收方法返回值怎么操作?Java方法什么意思?”已幫助 94 人

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

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

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