国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

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

這篇具有很好參考價值的文章主要介紹了Java方法的返回值及注意事項。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

方法的返回值

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

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

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

  1. 如果在調用處,要根據(jù)方法的結果去編寫另一段代碼邏輯

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

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

public static 返回類型 方法名 (參數(shù)) {
		方法體;
		return 返回值;
}

eg:

public static int getSum(int a,int b){
		int c = a + b;
		return c;
}

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

  1. 直接調用:

    方法名(實參);
    
    1. 賦值調用:

      整數(shù)類型 變量名 = 方法名(實參);
      
      1. 輸出調用:

        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è)額。
//根據(jù)方法結果再計算出全年營業(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
第二個長方形的面積更大

方法的注意事項:

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

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

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

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

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

return關鍵字:

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

  2. 方法有返回值:必須要寫,表示結束方法和返回結果文章來源地址http://www.zghlxwxcb.cn/news/detail-425005.html

到了這里,關于Java方法的返回值及注意事項的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【SQL開發(fā)實戰(zhàn)技巧】系列(三十五):數(shù)倉報表場景?根據(jù)條件返回不同列的數(shù)據(jù)以及Left /Full Join注意事項

    【SQL開發(fā)實戰(zhàn)技巧】系列(一):關于SQL不得不說的那些事 【SQL開發(fā)實戰(zhàn)技巧】系列(二):簡單單表查詢 【SQL開發(fā)實戰(zhàn)技巧】系列(三):SQL排序的那些事 【SQL開發(fā)實戰(zhàn)技巧】系列(四):從執(zhí)行計劃討論UNION ALL與空字符串UNION與OR的使用注意事項 【SQL開發(fā)實戰(zhàn)技巧】系列

    2023年04月12日
    瀏覽(38)
  • 微信小程序setData注意事項,使用方法

    微信小程序setData注意事項,使用方法

    1..微信小程序開發(fā)中,為了減少data和視圖層數(shù)據(jù)表現(xiàn)不一致,全部采用setData方法修改值。 setData函數(shù)注意事項 1..直接修改 this.data 而不調用 this.setData 是無法改變頁面的狀態(tài)的,還會造成數(shù)據(jù)不一致。 2..單次設罟的數(shù)據(jù)不能超過1024kB,請盡量避免一次設罟過多的數(shù)據(jù), 3..請

    2024年02月16日
    瀏覽(25)
  • java中interface的使用以及注意事項

    一、接口(interface)基本概念 接口(interface):是java中一種引用數(shù)據(jù)類型,可以看做方法的集合,其內部主要就是封裝了方法,包含抽象方法(JDK 7及以前),默認方法和靜態(tài)方法(JDK 8),私有方法(JDK 9). 二、使用格式 ? 1.定義格式: ??public interface 接口名稱{ ??? //抽象方法 ???

    2024年02月06日
    瀏覽(19)
  • Linux 軟鏈接的創(chuàng)建、修改和刪除方法及注意事項

    在 Linux 中,可以使用? ln -s [源文件] [軟鏈接文件] ?的命令來創(chuàng)建軟鏈接。 首先,打開終端并進入目標路徑,可以使用? pwd ?命令查看當前路徑。 使用? mkdir ?命令創(chuàng)建一個名為? test ?的目錄,并使用? touch ?命令在該目錄下創(chuàng)建兩個測試文件,分別為? test.txt ?和? val.tx

    2024年02月12日
    瀏覽(24)
  • Copilot使用的關卡——GitHub教育認證方法和注意事項

    Copilot使用的關卡——GitHub教育認證方法和注意事項

    問題描述: 想試一試copilot寫代碼功能,但是付費。好在github學生包里面可以免費用。但要Github Education認證,學生包認證,但認證過程中會有諸多問題,比如說拍照上傳被多次打回。對于認證,可以不拍照,選擇上傳文件認證。試試下面的方法,親測可以。 上傳一個png文件的

    2024年02月11日
    瀏覽(23)
  • 如何設置路由器?路由器設置的方法及注意事項

    如今大多都是一條寬帶多人用,所以必須用到路由器。但很多人對路由器設置方法并不是非常懂,也不知道怎么設置,今天就為大家介紹如何如何設置路由器,設置步驟介紹的非常詳細,只要大家按圖片里的介紹,將PC,電信寬帶MODE,路由器,相互正確連接,那么一

    2024年02月06日
    瀏覽(18)
  • 2023年Java 畢業(yè)設計怎么選題,有哪些注意事項

    2023年Java 畢業(yè)設計怎么選題,有哪些注意事項

    個人簡介: 程序員徐師兄 ,7 年大廠程序員經歷,擅長Java、微信小程序、Python、Android等,大家有這一塊的問題可以一起交流! 各類成品java畢設 。javaweb,ssh,ssm,springboot等等項目框架,源碼豐富,歡迎咨詢。學習資料、程序開發(fā)、技術解答、代碼講解、文檔報告,需要請

    2024年02月11日
    瀏覽(27)
  • 【Java 基礎篇】深入理解Java HashMap:使用注意事項和性能優(yōu)化

    【Java 基礎篇】深入理解Java HashMap:使用注意事項和性能優(yōu)化

    Java是一種廣泛使用的編程語言,而集合是Java編程中不可或缺的一部分。在Java的集合框架中,HashMap是一個常用的數(shù)據(jù)結構,用于存儲鍵值對。本文將深入介紹HashMap集合,從基礎到高級用法,幫助您更好地理解和利用它。 HashMap是Java集合框架中的一個類,它實現(xiàn)了 Map 接口,用

    2024年02月06日
    瀏覽(40)
  • java分布式項目需要進行注意的事項(代碼層面)

    在分布式系統(tǒng)中,使用主鍵自增會引發(fā)一系列問題。以下是幾個主要原因: 高并發(fā)沖突:在分布式系統(tǒng)中,多個節(jié)點同時生成主鍵時會產生沖突。因為每個節(jié)點都有自己的自增序列,同時生成的主鍵可能會有重復。 單點故障:使用主鍵自增通常依賴于一個中心節(jié)點或數(shù)據(jù)庫

    2024年04月22日
    瀏覽(23)
  • java中的String使用注意事項、StringBuilder、StringBuffer、StringJoiner

    java中的String使用注意事項、StringBuilder、StringBuffer、StringJoiner

    String使用注意事項 這里第二次創(chuàng)造了0個對象是因為字符串常量池中已經有\(zhòng)\\"abc\\\" StringBuilder 注意StringBuilder支持鏈式編程 StringBuilder 線程安全與不安全的區(qū)別在于,當系統(tǒng)里存在很多人同時操作同一個StringBuilder就可能出bug,而StringBuilder不會。 StringJoiner

    2024年02月12日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包