第三次学JAVA再学不好就吃翔(part16)--方法及方法重载
生活随笔
收集整理的這篇文章主要介紹了
第三次学JAVA再学不好就吃翔(part16)--方法及方法重载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學習筆記,僅供參考
文章目錄
- JAVA基礎語法
- 方法概述
- 方法重載
JAVA基礎語法
方法概述
- 為什么要有方法
為了提高代碼的復用性
- 什么是方法
完成特定功能的代碼塊。
- 方法的格式
修飾符:目前就用 public static
返回值類型:就是返回結果的數據類型,如果不需要任何返回值,可以寫void。
方法名:符合命名規則即可,方法名最好能描述方法的功能,方便我們調用。
參數:實際參數,就是實際參與運算的;形式參數,就是方法定義上的,用于接收實際參數。
參數類型:就是參數的數據類型。
參數名:就是變量名。
方法體語句:就是完成功能的代碼。
return:用于結束方法,返回結果。
返回值:就是功能的結果,由return帶給調用者。
- 構造方法的步驟
①明確返回值類型;
②按照方法的功能,給方法起名字;
③構造形參;
④構造方法體;
⑤返回結果。
- 舉個例子1
輸出:
sum = 15- 舉個例子2
利用鍵盤錄入兩個整數,并構造max方法,返回最大值
import java.util.Scanner; class FuncTest {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("請輸入第一個數:");int x = sc.nextInt();System.out.println("請輸入第二個數:");int y = sc.nextInt();int max = max(x, y);System.out.println("max = " + max);}public static int max(int a, int b) {return a > b ? a : b;}}輸出:
請輸入第一個數: 10 請輸入第二個數: 5 max = 10- 舉個例子3
輸出:
請輸入行數: 3 請輸入列數: 5 ***** ***** *****- 注意事項
①方法不調用不執行,只有被調用才會被執行;
②方法與方法是平級關系,不能嵌套定義;
③方法定義的時候參數之間用逗號隔開;
④方法調用的時候不用在傳遞數據類型;
⑤如果方法有明確的返回值,一定要有return。
方法重載
- 方法重載的概念
方法重載是指在一個類中定義多個同名的方法,但要求每個方法具有不同的參數的類型或參數的個數。調用重載方法時,Java編譯器能通過檢查調用的方法的參數類型和個數選擇一個恰當的方法。
什么叫參數列表不同?
參數個數不同、參數類型不同、參數的順序不同
- 舉個例子
class SumTest {public static void main(String[] args) {int sum1 = add(5, 10);System.out.println("sum1 = " + sum1);int sum2 = add(5, 10, 20);System.out.println("sum2 = " + sum2);double sum3 = add(1.2, 5.6);System.out.println("sum3 = " + sum3);}public static int add(int a, int b) {int sum = a + b;return sum;}public static int add(int a,int b, int c) {int sum = a+b+c;return sum;}public static double add(double b,double a) {double sum = a + b;return sum;} }
輸出:
sum1 = 15 sum2 = 35 sum3 = 6.8總結
以上是生活随笔為你收集整理的第三次学JAVA再学不好就吃翔(part16)--方法及方法重载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 主板上各种信号说明
- 下一篇: 第三次学JAVA再学不好就吃翔(part