方法聯絡
需求:設計乙個方法用於列印兩個數中的較大數
思路:1、定義乙個方法,有用於列印兩個數字中的較大數,例如getmax()
2、方法中定義兩個變數,用於儲存兩個陣列
3、使用三元運算子或者分支語句分兩種情況對兩個數字的大小關係進行處理
4、在main()方法中呼叫定義好的方法
packagecom.itheima_01;
/** 需求:設計乙個方法用於列印兩個數中的較大數
**
*/public
class
methoddemo02
public
static
void
maxnumber()
}
帶引數方法定義
格式:
publicstatic
void 方法名(引數)
格式(單個引數):
publicstatic
void 方法名(資料型別 變數名)
範例(單個引數):
publicstatic
void isevennumber(int number)
格式(多個引數):
publicstatic
void 方法名(資料型別 變數名1,資料型別 變數名2,.....)
範例(多個引數):
publicstatic
void isevennumber(int number1,int number2,......)
注意:帶引數方法呼叫
格式: 方法名(引數);
格式(單個引數): 方法名(變數名/常量值);
範例(單個引數): isevennumber(5);
格式(多個引數): 方法名(變數名1/常量值1,變數名2/常量值2);
範例(多個引數): getmax(5,6);
注意:方法呼叫時,引數的數量與型別必須與方法定義中的設定相匹配,否則程式將報錯
案例:
packagecom.itheima_01;
/** 帶引數方法的定義和呼叫
* */
public
class
methoddemo03
//需求:定義乙個方法,該方法接收乙個引數,判斷該資料是否是偶數
public
static
void getnumber(int
num)
else
}}
//常量的呼叫
getnumber(56);
//變數的呼叫
int number=21;
getnumber(number);
形參和實參
形參:方法定義中的引數
等同於變數定義格式,例如:int number
實參:方法呼叫中的引數
等同於使用變數或常量,例如:10 number
帶引數方法練習
需求:設計乙個方法用於列印兩個數中的較大數,資料來自方法引數
思路:
1、定義乙個方法,用於列印兩個數字中的較大數,例如getmax()
2、為方法定義兩個引數,用於接收兩個數字
3、使用三元運算子對兩個數字的大小關係進行處理
4、在main()方法中呼叫定義好的方法(使用常量)
getnumbermax(1,2);
5、在main()方法中呼叫定義好的方法(使用變數)
int num1=20;int num2=10;
getnumbermax(num1,num2);
packagecom.itheima_01;
/** 需求:設計乙個方法用於列印兩個數中的較大數,資料來自方法引數
* */
public
class
methoddemo04
public
static
void getnumbermax(int num1, int
num2)
}
帶返回值方法的定義和呼叫
帶返回值方法定義
格式:public static 資料型別 方法名(引數)
範例2:
publicstatic
int isevennumber(int a,int
b)
注意:方法定義時return後面的返回值與方法定義上的資料型別要匹配,否則程式將報錯
帶返回值方法呼叫
格式1:方法名(引數);
範例:isevennumber(5);
格式2:資料型別 變數名=方法名(引數);
範例:boolean flag=isevennumber(5);
注意:方法的返回值通常會使用變數接收,否則該返回值將無意義
案例:
packagecom.itheima_01;
public
class
methoddemo05
//需求:定義乙個方法,該方法接收乙個引數,判斷該資料是否是偶數,並返回真假值。
public
static
boolean isevennumber(int
number)
else
}}
帶返回值方法練習
需求:設計乙個方法可以獲取兩個數的較大值,資料來自於引數
思路:1、定義乙個方法,用於獲取兩個數字中的較大數
2、使用分支語句分兩種情況對兩個數字的大小關係進行處理
if(a>b)else
//需求:設計乙個方法可以獲取兩個數的較大值,資料來自於引數
public
static
int getmax(int num1,int
num2)
}方法的注意事項
方法的通用格式
格式:
publicstatic
返回值型別 方法名(引數)
如果方法操作完畢,沒有資料返回,這裡寫void,而且方法體中一般不寫return
定義方法時,要做到兩個明確
明確返回值型別:主要是明確方法操作完畢之後是否有資料返回,如果沒有,寫void;如果有,寫對應的資料型別
明確引數:主要是明確引數的型別和數量
呼叫方法時
void型別的方法,直接呼叫即可
非void型別的方法,推薦用變數接收呼叫
第 11 節 11 HttpHandler簡介
1 新建 專案 選中web項 asp.net空web應用程式 右鍵專案 新增 一般處理程式 這樣建的 是最好的方法,沒有多餘的 生成 2 新建 asp.net空 這是相容asp vb語言 2000年的技術 開發方式 不推薦用這種方式 3 ashx與ashx.cs檔案 1 雙擊ashx檔案會直接開啟進...
python第5節課 繼承 異常 方法
繼承 子類繼承父類,子類可以繼承乙個父類還有父類的妻子小妾們 子類可以使用父類的屬性和方法 父類a class a def init self,name none,age none self.name name self.age age def default self print 呼叫父類a方法d...
網易青媒第11期 第1節課作業 思考題
思考題 思考新聞 跟蹤報道 深度報道 人物特稿以及非虛構寫作的異同 同 都是對真實事件的一種報道,都具有真實性。異 1.新聞,真實反映每時每刻的重要事件。2.跟蹤報道,記者對見報後的新聞及時跟進採寫的相關報道,亦稱跟蹤報道 後續報道。3.深度報道,不是一種新聞文體,而是一種報道追求深刻性的一種理念。...