創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
Java中的方法如何使用?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
1、方法的定義和調(diào)用
方法必須先定義,后調(diào)用,否則程序?qū)箦e。
定義格式:
```java
public static void 方法名 ( ) {
// 方法體;
}
```
范例:
```java
public static void method ( ) {
// 方法體;
}
```
調(diào)用格式:
```java
方法名();
```
* 范例:
```java
method();
```
2、無參數(shù)方法的練習
需求:設計一個方法用于打印兩個數(shù)中的較大數(shù)
思路:
①定義一個方法,用于打印兩個數(shù)字中的較大數(shù),例如getMax()
②方法中定義兩個變量,用于保存兩個數(shù)字
③使用分支語句分兩種情況對兩個數(shù)字的大小關(guān)系進行處理
④在main()方法中調(diào)用定義好的方法
代碼:
```java
public class MethodTest {
public static void main(String[] args) {
//在main()方法中調(diào)用定義好的方法
getMax();
}
//定義一個方法,用于打印兩個數(shù)字中的較大數(shù),例如getMax()
public static void getMax() {
//方法中定義兩個變量,用于保存兩個數(shù)字
int a = 10;
int b = 20;
//使用分支語句分兩種情況對兩個數(shù)字的大小關(guān)系進行處理
if(a > b) {
System.out.println(a);
} else {
System.out.println(b);
}
}
}
```
3、帶參數(shù)方法定義和調(diào)用
定義格式:
參數(shù):由數(shù)據(jù)類型和變量名組成 - 數(shù)據(jù)類型 變量名
參數(shù)范例:int a
```java
public static void 方法名 (參數(shù)1) {
方法體;
}
public static void 方法名 (參數(shù)1, 參數(shù)2, 參數(shù)3...) {
方法體;
}
```
范例:
```java
public static void isEvenNumber(int number){
...
}
public static void getMax(int num1, int num2){
...
}
```
注意:
方法定義時,參數(shù)中的數(shù)據(jù)類型與變量名都不能缺少,缺少任意一個程序?qū)箦e。方法定義時,多個參數(shù)之間使用逗號( ,)分隔。
調(diào)用格式:
```java
方法名(參數(shù));
方法名(參數(shù)1,參數(shù)2);
```
范例:
```java
isEvenNumber(10);
getMax(10,20);
```
方法調(diào)用時,參數(shù)的數(shù)量與類型必須與方法定義中的設置相匹配,否則程序?qū)箦e。
形參和實參:
A.形參:方法定義中的參數(shù)。等同于變量定義格式,例如:int number
B.實參:方法調(diào)用中的參數(shù)。 等同于使用變量或常量,例如: 10 number
4、帶參數(shù)方法練習:
需求:設計一個方法用于打印兩個數(shù)中的較大數(shù),數(shù)據(jù)來自于方法參數(shù) }
思路:
①定義一個方法,用于打印兩個數(shù)字中的較大數(shù),例如getMax()
②為方法定義兩個參數(shù),用于接收兩個數(shù)字
③使用分支語句分兩種情況對兩個數(shù)字的大小關(guān)系進行處理
④在main()方法中調(diào)用定義好的方法(使用常量)
⑤在main()方法中調(diào)用定義好的方法(使用變量)
代碼:
```java
public class MethodTest {
public static void main(String[] args) {
//在main()方法中調(diào)用定義好的方法(使用常量)
getMax(10,20);
//調(diào)用方法的時候,人家要幾個,你就給幾個,人家要什么類型的,你就給什么類型的
//getMax(30);
//getMax(10.0,20.0);
//在main()方法中調(diào)用定義好的方法(使用變量)
int a = 10;
int b = 20;
getMax(a, b);
}
//定義一個方法,用于打印兩個數(shù)字中的較大數(shù),例如getMax()
//為方法定義兩個參數(shù),用于接收兩個數(shù)字
public static void getMax(int a, int b) {
//使用分支語句分兩種情況對兩個數(shù)字的大小關(guān)系進行處理
if(a > b) {
System.out.println(a);
} else {
System.out.println(b);
}
}
}
```
5、帶返回值方法的定義和調(diào)用
定義格式:
```java
public static 數(shù)據(jù)類型 方法名 ( 參數(shù) ) {
return 數(shù)據(jù) ;
}
```
范例:
```java
public static boolean isEvenNumber( int number ) {
return true ;
}
public static int getMax( int a, int b ) {
return 100 ;
}
```
注意:方法定義時return后面的返回值與方法定義上的數(shù)據(jù)類型要匹配,否則程序?qū)箦e。
調(diào)用格式:
```java
方法名 ( 參數(shù) ) ;
數(shù)據(jù)類型 變量名 = 方法名 ( 參數(shù) ) ;
```
看完上述內(nèi)容,你們掌握Java中的方法如何使用的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道,感謝各位的閱讀!
文章名稱:Java中的方法如何使用-創(chuàng)新互聯(lián)
分享鏈接:http://aaarwkj.com/article44/ihjhe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、微信公眾號、企業(yè)網(wǎng)站制作、全網(wǎng)營銷推廣、動態(tài)網(wǎng)站、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容