最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java方法的返回值及注意事項小結

 更新時間:2023年04月26日 08:27:10   作者:xiaoxiao's  
這篇文章主要介紹了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;

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

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

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

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("第一季度的營業(yè)額為:"+sum1);

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

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

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

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

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

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

        double All = sum1+sum2+sum3+sum4;

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

    }

}

運行結果:
第一季度的營業(yè)額為:60.0
第一季度的營業(yè)額為:69.0
第一季度的營業(yè)額為:66.0
第一季度的營業(yè)額為:110.0
全年營業(yè)總額為: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
第二個長方形的面積更大

方法的注意事項:

  • 方法不調用就不執(zhí)行

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

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

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

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

return關鍵字:

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

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

到此這篇關于Java方法的返回值及注意事項的文章就介紹到這了,更多相關Java方法的返回值內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java使用freemarker實現(xiàn)word下載方式

    Java使用freemarker實現(xiàn)word下載方式

    文章介紹了如何使用FreeMarker實現(xiàn)Word文件下載,包括引用依賴、創(chuàng)建Word模板、將Word文件存為XML格式、更改后綴為FTL模板、處理圖片和代碼實現(xiàn)
    2025-02-02
  • 聊一聊Java中的Steam流

    聊一聊Java中的Steam流

    當我們需要處理的數據量很大的時候,為了提高性能,就需要使用到并行處理,這樣的處理方式是很復雜的,流可以幫助開發(fā)者節(jié)約寶貴的時間,讓以上的事情變得輕松,本文就和大家聊一聊Java中的Steam流,感興趣的同學跟著小編一起來看看吧
    2023-07-07
  • jenkins配置詳細指南(附jdk多個版本配置)

    jenkins配置詳細指南(附jdk多個版本配置)

    Jenkins是一款CICD(持續(xù)集成與持續(xù)交付)工具,Jenkins可以幫你在寫完代碼后,一鍵完成開發(fā)過程中的一系列自動化部署的工作,這篇文章主要給大家介紹了關于jenkins配置的相關資料,文中還附jdk多個版本配置指南,需要的朋友可以參考下
    2024-02-02
  • SpringBoot使用攔截器Interceptor實現(xiàn)統(tǒng)一角色權限校驗

    SpringBoot使用攔截器Interceptor實現(xiàn)統(tǒng)一角色權限校驗

    角色權限校驗,是保證接口安全必備的能力:有權限才可以操作,所以,一般對于這種通用邏輯,推薦不與主業(yè)務邏輯耦合,那么怎么來解耦,那么本文小編就給大家詳細講解如何使用攔截器Interceptor實現(xiàn)統(tǒng)一角色權限校驗,需要的朋友可以參考下
    2023-07-07
  • SpringBoot實現(xiàn)單文件上傳

    SpringBoot實現(xiàn)單文件上傳

    這篇文章主要為大家詳細介紹了SpringBoot實現(xiàn)單文件上傳,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Java中對于并發(fā)問題的處理思路分享

    Java中對于并發(fā)問題的處理思路分享

    并發(fā)粗暴的解釋就是一段代碼,在同一時間段內,被多個線程同時處理的情況就是并發(fā)現(xiàn)象。這篇文章和大家分享了一些對于并發(fā)問題的處理思路,需要的可以參考一下
    2023-02-02
  • 解析SpringSecurity自定義登錄驗證成功與失敗的結果處理問題

    解析SpringSecurity自定義登錄驗證成功與失敗的結果處理問題

    這篇文章主要介紹了SpringSecurity系列之自定義登錄驗證成功與失敗的結果處理問題,本文通過實例給大家講解的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • JavaSE詳細講解異常語法

    JavaSE詳細講解異常語法

    異常就是不正常,比如當我們身體出現(xiàn)了異常我們會根據身體情況選擇喝開水、吃藥、看病、等 異常處理方法。 java異常處理機制是我們java語言使用異常處理機制為程序提供了錯誤處理的能力,程序出現(xiàn)的錯誤,程序可以安全的退出,以保證程序正常的運行等
    2022-05-05
  • java實現(xiàn)日歷應用程序設計

    java實現(xiàn)日歷應用程序設計

    這篇文章主要為大家詳細介紹了java實現(xiàn)日歷應用程序設計,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • MyBatis實戰(zhàn)之Mapper注解的示例

    MyBatis實戰(zhàn)之Mapper注解的示例

    本文主要介紹了MyBatis實戰(zhàn)之Mapper注解的示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-10-10

最新評論

清新县| 肥东县| 鄂尔多斯市| 灵台县| 健康| 托克托县| 收藏| 翁牛特旗| 游戏| 轮台县| 安阳市| 三亚市| 裕民县| 新竹县| 海口市| 天等县| 富锦市| 阿巴嘎旗| 梧州市| 田林县| 中方县| 兴化市| 饶河县| 托克逊县| 凤翔县| 达尔| 正阳县| 盐山县| 南安市| 响水县| 甘肃省| 安平县| 鞍山市| 开平市| 航空| 四平市| 紫金县| 浪卡子县| 桦川县| 从化市| 梁平县|