Java 基礎函式

2021-08-14 07:01:35 字數 896 閱讀 6087

函式是指封裝了特定功能的**塊

函式的好處: 方便使用 減少你重複**書寫

函式的寫法:

關鍵字 返回值型別 函式名(引數型別 引數1,引數型別 引數2,...)
函式的書寫位置: 在類中書寫

函式的分類:

1. 無引數 無返回值 的函式

2. 有引數 有返回值 的函式

3. 無引數 有返回值 的函式

4. 有引數 無返回值 的函式

函式的呼叫:

使用 函式名(傳入的引數);

編寫函式的步驟:

1.確定函式有沒有返回值

(接下來 是否要使用這個返回值 根據實際情況考慮)

2.確定函式有沒有引數 有的話 是幾個 都什麼型別

函式的過載:

實現相同的功能 但是函式的內部實現不同

函式的過載 是 函式名字 相同 並且 只跟引數有關

(引數的型別 引數順序 引數個數 有關)

跟引數的返回值 無關

遞迴函式

舉例: 編寫 計算 4的階乘的函式

public

static

void

main(string args)

public

static

intfun(int x) else

返回的是 [0,1) double 值 偽隨機數(按照一定的規則去隨機)

公式 : *(最大值 - 最小值 + 1) + 最小值

舉例: 隨機20個[10,300]之間的數 列印最大值

intmax = 0;

for (int i = 1; i <= 20; i++)

}system.out.println(max);

java 基礎 方法 函式

方法也可以說是函式,因為它不呼叫就不執行,而且乙個方法就是乙個功能。方法還有引數,定義執行功能時必須要帶的引數,目的是提高方法的通用性,可重用性也更高。public class ds 方法 public void static print print 是方法的名字,print 括號裡可以填所呼叫方法...

java基礎(五)數學函式

system.out.println math.todegrees math.pi 2 弧度單位化角度 system.out.println math.toradians 30 角度單位化弧度 system.out.println math.sin math.pi 6 求sin值 system.ou...

JAVA基礎 建構函式與函式過載

簡單粗暴的解釋 1 建構函式 必須與該類名稱相同!屬於new建立就會開始的操作。不設定時,系統會預設建立空的建構函式。2 函式過載 僅僅只有引數不同而已,其它都一樣。因為定義為乙個相同的函式名後功能效果大同小異。例項應用 package liyawen class person 類名和建構函式要一致...