Java 帶參數(shù)與帶返回值的方法的定義和調(diào)用
帶參數(shù)方法的定義和調(diào)用
形參和實參
形參:方法定義中的參數(shù)
相當(dāng)于變量定義格式,例int number
實參:方法調(diào)用中參數(shù)
等同于變量或常量,例如10 , number
帶參數(shù)方法練習(xí)
需求: 設(shè)計一個方法用于打印兩個數(shù)中最大數(shù),數(shù)據(jù)來自于方法參數(shù)
思路:
1.定義一個方法,用于打印兩個書中的最大數(shù),例如getMax()
public static void getMax( ){ }
2.為方法定義兩個參數(shù),用于接收數(shù)據(jù)
public static void getMax(int a,int b){ }
3.使用分支語句分兩種情況對數(shù)字的大小關(guān)系進行處理;
if (a>b){ system.out.println(a); }else{ system.out.printf(b);
4.在main方法中調(diào)用定義好的方法(使用常量)
public static void main(String[ ] args){ //直接傳遞常量 getMax(10,20); }
5.在main方法中調(diào)用定義好的方法(使用變量)
public static void main(String[ ] args){ //定義變量,傳遞 int a=10; int b=20; getMax(a,b); }
代碼示例:
public static void main(String[] args) { // TODO Auto-generated method stub getMax(10, 20);//使用常量 int a=10; int b=20; getMax(a, b);//使用變量 } public static void getMax(int a,int b){ if (a>b){ System.out.println(a); }else{ System.out.println(b); } }
帶返回值的方法的定義和調(diào)用
帶返回值的方法定義
格式:
public static 數(shù)據(jù)類型 方法名(參數(shù)){
return 數(shù)據(jù);
}
范例:
public static boolean isEvenNumber(int number){
return true;
}
范例2:
public static int getMax(int a,int b){
return 100;
}
注意:方法定義時return 后面的返回值與方法定義上的數(shù)據(jù)類型相匹配,否則程序報錯
帶返回值的方法調(diào)用
格式:
方法名(參數(shù));
范例:
isEvenNumber(5);
格式2:
數(shù)據(jù)類型 變量名 = 方法名(參數(shù));
范例:
boolean Number = isEvennumber(5);
注意:
方法的返回值通常會使用變量接收,否則該返回值將無意義
示例代碼:定義一個方法,該方法接收一個參數(shù),判斷該數(shù)據(jù)是否為偶數(shù),并返回true or false
public static void main(String[] args) { //數(shù)據(jù)類型 變量名 = 方法名(參數(shù)) boolean flag= isEvenNumber(10); System.out.println(flag); } public static boolean isEvenNumber(int number) { if(number%2==0){ return true; }else{ return false; } }
到此這篇關(guān)于Java 帶參數(shù)與帶返回值的方法的定義和調(diào)用的文章就介紹到這了,更多相關(guān)Java 方法定義和調(diào)用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- java調(diào)用WebService服務(wù)的四種方法總結(jié)
- Java對象方法的調(diào)用執(zhí)行過程詳解
- java反射調(diào)用方法NoSuchMethodException的解決方案
- Java多線程異步調(diào)用性能調(diào)優(yōu)方法詳解
- java異步調(diào)用的4種實現(xiàn)方法
- 詳解Java方法method的定義與調(diào)用及重載
- Java多線程run方法中直接調(diào)用service業(yè)務(wù)類應(yīng)注意的問題及解決
- Java方法調(diào)用解析靜態(tài)分派動態(tài)分派執(zhí)行過程
- 簡單解析java方法在調(diào)用在內(nèi)存中的執(zhí)行過程
相關(guān)文章
使用springboot activiti關(guān)閉驗證自動部署方式
這篇文章主要介紹了使用springboot activiti關(guān)閉驗證自動部署方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09Spring注解中@Autowired和@Bean的區(qū)別詳解
這篇文章主要詳細介紹了Spring注解中@Autowired和@Bean二者有什么區(qū)別,文中通過兩個注解的使用場景介紹了二者的區(qū)別,感興趣的同學(xué)可以參考閱讀2023-06-06Java實現(xiàn)動態(tài)獲取圖片驗證碼的示例代碼
這篇文章主要介紹了Java實現(xiàn)動態(tài)獲取圖片驗證碼的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Java裝飾器設(shè)計模式_動力節(jié)點Java學(xué)院整理
這篇文章主要介紹了Java裝飾器設(shè)計模式的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-05-05如何獲取springboot打成jar后的classpath
這篇文章主要介紹了如何獲取springboot打成jar后的classpath問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07解決IDEA使用Spring Initializr創(chuàng)建項目時無法連接到https://start.spring.io的問
這篇文章主要介紹了解決IDEA使用Spring Initializr創(chuàng)建項目時無法連接到https://start.spring.io的問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04Java?Excel?Poi字體顏色自定義設(shè)置代碼
最近項目使用POI按模板導(dǎo)出Excel,需要設(shè)置單元格的字體為紅色,下面這篇文章主要給大家介紹了關(guān)于Java?Excel?Poi字體顏色自定義設(shè)置的相關(guān)資料,需要的朋友可以參考下2024-01-01java實現(xiàn)隊列queue數(shù)據(jù)結(jié)構(gòu)詳解
大家好,本篇文章主要講的是java實現(xiàn)隊列queue數(shù)據(jù)結(jié)構(gòu)詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2022-02-02使用postman傳遞list集合后臺springmvc接收
這篇文章主要介紹了使用postman傳遞list集合后臺springmvc接收的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08