中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java方法的返回值及注意事項是什么

發布時間:2023-04-26 10:11:26 來源:億速云 閱讀:111 作者:zzz 欄目:開發技術

今天小編給大家分享一下Java方法的返回值及注意事項是什么的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

方法的返回值

為什么要有帶返回值的方法呢?

調用處拿到方法的結果之后,才能根據結果進行下一步操作

帶返回值方法的定義和調用:

  • 如果在調用處,要根據方法的結果去編寫另一段代碼邏輯

  • 為了在調用處拿到方法產生的結果,就需要定義帶有返回值的方法


    1.帶返回值方法定義的格式:

public static 返回類型 方法名 (參數) {

		方法體;

		return 返回值;

}

eg:

public static int getSum(int a,int b){

		int c = a + b;

		return c;

}

2.帶返回值方法的調用格式:

直接調用:

方法名(實參);

賦值調用:

整數類型 變量名 = 方法名(實參);

輸出調用:

System.out.println(方法名(實參));

eg:

package com.itheima.Method;

public class Demo07 {

    public static double getSum(int num1,int num2,int num3) {

        int sum = num1+num2+num3;

        return sum;//返回給方法的調用處

    }

    public static void main(String[] args) {

        //直接調用

        getSum(10,20,30);//不會顯示結果,一般使用在沒有返回值的方法當中

        //賦值調用

        double sum = getSum(10,20,30);

        System.out.println(sum);

        //輸出調用

        System.out.println(getSum(10,20,30));

    }

}

運行結果:
60.0
60.0

練習1:

package com.itheima.Method;

//需求:定義一個方法,求一家商場每個季度的營業額。

//根據方法結果再計算出全年營業額。

//掌握帶返回值方法方法定義和調用格式

public class Demo08 {

    public static double getSum(int num1, int num2, int num3) {

        double sum = num1 + num2 + num3;

        return sum;//返回給方法的調用處

    }

    public static void main(String[] args) {

        double sum1= getSum(10,20,30) ;

        System.out.println("第一季度的營業額為:"+sum1);

        double sum2= getSum(14,25,30) ;

        System.out.println("第一季度的營業額為:"+sum2);

        double sum3= getSum(21,35,10) ;

        System.out.println("第一季度的營業額為:"+sum3);

        double sum4= getSum(45,27,38) ;

        System.out.println("第一季度的營業額為:"+sum4);

        double All = sum1+sum2+sum3+sum4;

        System.out.println("全年營業總額為:"+All);

    }

}

運行結果:
第一季度的營業額為:60.0
第一季度的營業額為:69.0
第一季度的營業額為:66.0
第一季度的營業額為:110.0
全年營業總額為:305.0

練習2:

package com.itheima.Method;
//需求:定義方法,比較兩個長方形的面積

public class Demo09 {

    public static double getArea(double length, double width) {

        double Area = length * width;

        return Area;

    }

    public static void main(String[] args) {

        double Area1 = getArea(5, 6);

        double Area2 = getArea(6, 9);

        System.out.println("第一個長方形的面積是:" + Area1);

        System.out.println("第二個長方形的面積是:" + Area2);

        if (Area1 > Area2) {

            System.out.println("第一個長方形的面積更大");

        } else {

            System.out.println("第二個長方形的面積更大");

        }

    }

}

運行結果:

第一個長方形的面積是:30.0
第二個長方形的面積是:54.0
第二個長方形的面積更大

方法的注意事項:

  • 方法不調用就不執行

  • 方法與方法之間是平級關系,不能互相嵌套定義(自己定義的方法不能放入主方法里面,否則程序會報錯)

  • 方法的編寫順序和執行順序無關(誰先被調用,誰就先被執行)

  • 方法的返回類型為void,表示該方法沒有返回值。沒有返回值的方法可以省略return語句不寫。如果要編寫return,后面不能跟具體的數據。

  • Return語句下面,不能編寫代碼,因為永遠執行不到,屬于無效的代碼。

return關鍵字:

  • 方法沒有返回值:可以省略不寫,如果書寫表示結束方法

  • 方法有返回值:必須要寫,表示結束方法和返回結果

以上就是“Java方法的返回值及注意事項是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清水县| 菏泽市| 淳化县| 教育| 林州市| 罗源县| 罗甸县| 霍邱县| 营山县| 河津市| 太湖县| 绿春县| 林周县| 新和县| 若羌县| 时尚| 民和| 隆昌县| 名山县| 巴南区| 巨鹿县| 深州市| 东乡族自治县| 宁国市| 临江市| 高邮市| 博乐市| 察隅县| 平远县| 莒南县| 萝北县| 石阡县| 永康市| 平南县| 博野县| 红安县| 镇康县| 呼和浩特市| 连平县| 大荔县| 澄城县|