一、方法概
方法是將具有獨(dú)立功能的代碼塊組織成為一個(gè)整體,使其具有特殊功能的代碼集
注意:
方法必須先創(chuàng)建才可以使用,該過程稱為方法定義
方法創(chuàng)建后并不是直接運(yùn)行的,需要手動(dòng)使用后才執(zhí)行,該過程稱為方法調(diào)用
二、方法的定義和調(diào)用
1、方法的定義
格式:public static void 方法名 (){
//方法體
? ? }
范例:public static void isEvenNumber (){
//方法體
? ? }
2、方法的調(diào)用
格式:方法名();
范例:isEvenNumber();
注意:方法必須先定義后調(diào)用,否則程序?qū)?bào)錯(cuò)
3、方法調(diào)用過程
4、方法練習(xí)
需求:設(shè)計(jì)一個(gè)方法用于打印兩個(gè)數(shù)中的較大數(shù)
思路:
①定義一個(gè)方法,用于打印兩個(gè)數(shù)字中的較大值,例如getMax()
public static void getMax(){
}
②方法中定義連個(gè)變量,用于保存兩個(gè)數(shù)字
public static void getMax(){
int a = 10;
inr b = 20;
}
③使用分支語句分兩種情況對(duì)兩個(gè)數(shù)字的大小關(guān)系進(jìn)行處理
if(a > b){
System.out.println(a);
}else{
System.out.println(b);
}
④在main()方法中調(diào)用定義好的方法
public static void main(String[ ] args) {
//調(diào)用方法
getMax();
}
三、帶參數(shù)方法的定義和調(diào)用
1、帶參數(shù)方法定義
格式:public static void 方法名 (參數(shù)) {……}
格式(單個(gè)參數(shù)): public static void 方法名(數(shù)據(jù)類型 變量名){……}
范例(單個(gè)參數(shù)):public static void isEvenNumber(int? number){……}
格式(多個(gè)參數(shù)):public static void 方法名(數(shù)據(jù)類型 變量名1,數(shù)據(jù)類型 變量名2,……){……}
范例(多個(gè)參數(shù)):public static void getMax(int number1,int number2){……}
注意:
方法定義時(shí),參數(shù)中的數(shù)據(jù)類型與變量名都不能缺少,缺少任意一個(gè)程序?qū)?bào)錯(cuò)
方法定義時(shí),多個(gè)參數(shù)之間使用逗號(hào)(,)分隔
2、帶參數(shù)方法調(diào)用
格