開始學java(六)方法的介紹以及注意事項

//方法就是若干語句的功能集合。
//方法好比是一個工廠,參數就是工廠的原料,返回值就是工廠的產出物
//參數就是進入方法的數據,返回值就是從方法中出來的數據

定義方法的完整格式:
修飾符 返回值類型 方法名稱(參數類型 參數名稱,很多參數的名稱){
方法體
return 返回值;
}

修飾符:現階段的固定寫法 public static
返回值類型:也就是方法最終產生的數據結果是什麼類型
方法名稱:方法的名字,規則和變量一樣,小駝峯
參數類型:進入方法的數據是什麼類型
參數名稱:進入方法的數據對應的變量名稱
另:參數如果有多個,使用逗號進行分割
方法體:方法需要做的事情,若干行代碼
return:第一個作用是停止當前方法,第二個作用是將後面的結果數據返回值還給調用處
返回值:方法執行後最終產生的數據結果
注意事項:
return後面的返回值,必須和方法名稱前面的返回值類型,保持對應
方法的三種調用格式:
1、單獨調用:方法名稱(參數);
2、打印調用:system.out.println(方法名稱(參數));
3、賦值調用:數據類型 變量名稱 = 方法名稱();
例子:
定義一個兩個數字相加的方法,三要素:
返回值類型:int
方法名稱:sum方法
參數列表int a ,int b

public class Dingyi {
    public static void main(String[] args) {
//        jia(3,4);單獨調用,並不會輸出

//        System.out.println(jia(3,4));打印調用
        System.out.println("===========");
        //賦值調用↓↓↓
        int jiafa = jia(10, 20);
        jiafa += 100;
        System.out.println(jiafa);
        //賦值調用↑↑↑
    }
    public static int jia(int a, int b) {
        int result = a + b;
        return result;
    }
}

注意:之前學的返回值類型固定寫爲void,這種方法只能夠單獨調用,不能進行打印調用或者賦值調用
/*
* 使用方法的注意事項:
* 1、方式應該定義在類中,但是不能在方法中再定義方法,不能嵌套
* 2、方法定義的前後順序無所謂
* 3、方法定義之後不會執行,如果希望執行,一定要調用(單獨調用、打印調用、賦值調用
*4、如果方法有返回值,必須寫上return 返回值,不能沒有
* 5、return後面的返回值數據,必須和方法的返回值類型對應起來
*6、對於一個void沒有返回值的方法,不能寫return後面的返回值,只能寫return自己
* 7、對於void方法當中最後一行的return可以省略不寫
* 8、一個方法當中可以有多個return語句,但是必須保證同時只有一個 會被執行到
*
* */

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章