今天小編給大家分享的是java函數的定義以及使用方法介紹,相信很多人都不太了解,為了讓大家更加了解java函數,所以給大家總結了以下內容,一起往下看吧。一定會有所收獲的哦。
Java中函數也叫成方法,都是一個意思;函數是封裝了具備特定功能的一段代碼塊,解決了重復性代碼的問題。
為什么需要函數呢?
目的是為了提高程序的復用性和可讀性。
函數的格式
修飾符 返回值類型 函數名(形式參數類型1 參數名1,形式參數類型2 參數名2,形式參數類型3 參數名3......) { 函數體語句; return 返回值; }
說明:
修飾符:public 公共的static 靜態的
返回值類型:就是函數所實現的功能結果的數據類型。
方法名:自己定義,符合標識符命名規則就行;駝峰命名規則 :單個單詞首字母小寫,多個單詞后面的單詞首字母大寫。
參數列表:即形式參數列表,用于接收實際參數。
參數類型:參數的數據類型
參數名:即變量名
函數體語句:就是函數要完成的功能
return:用來結束函數
返回值:即這個函數的功能的結果 ,由return帶回調用地方。
注意:void 表示不確定返回值類型,不能理解為沒有返回值,只是返回值的類型不確定而已;
此外,返回值類型為void時,由于其返回值類型不能確定,故不能定義形式參數變量來接收;
當返回值類型為void時,return可以不寫;但是當返回值類型為其他如int String等時就必須寫,否則編譯會出錯。
自定義一個函數的三步
確定返回值類型
確定方法名
明確參數列表
函數的參數傳遞
形式參數:函數定義時的參數為形式參數------>簡稱形參
實際參數:函數調用時的參數為實際參數 ------>簡稱實參
參數傳遞:只能有實參傳給形參
注意:實參和形參在個數、順序、類型上都要保持一致.
例:編寫一個求兩個數的和的子函數 要求使用鍵盤錄入的方式:
import java.util.Scanner;//導入鍵盤錄入的類 Scanner class Demo_1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in);//創建鍵盤錄入類Scanner 的對象 System.out.println("請輸入第一個正整數"); int num1=sc.nextInt();//通過對象sc調用Scanner類中的nextInt()方法讀取輸入的數據并進行存儲 System.out.println("請輸入第二個正整數"); int num2=sc.nextInt(); int sums=add(num1,num2);//函數調用:定義一個int型的變量來接收和 System.out.println("sums="+sums); } public static int add(int a,int b)//求和函數 子函數 { int sum; sum=a+b; return sum; } }
結果:
1 2 sum=3
關于java函數的定義以及使用方法就分享到這里了,希望以上內容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。