第六章 方法的返回值(1 3)

2021-10-21 07:28:13 字數 741 閱讀 1464

方法的返回值即被調方法在呼叫後返回給主調方法的資料。大多數情況下,方法被呼叫後都需要告訴主調方法運算或處理的結果,此時便需要方法的返回值。

方法的返回值語法格式:

return

[表示式]

;

通常方法的設計應當遵循「功能單一」的原則,即乙個方法只做一件簡單而明確的事,像前面例子中的multiplyandprint(int num1, int num2)方法,即包含了進行相乘運算的功能,也包含了列印結果的功能,違背了方法功能單一的原則。更好的方式應該將列印結果的功能從該方法中移除,將結果返回,交由主調方法去處理。

修改後的mathutils類原始碼:

public

class

mathutils

/** * 將兩個整數相加並返回結果

* @param num1 第乙個參與相加的整數

* @param num2 第二個參與相加的整數

* @return 相加的結果

*/public

intadd

(int num1,

int num2)

}

解釋:

第六章 使用函式返回值的函式

乙個比較重要的例子 計算數值的整數次冪 include double power double n,int p int main printf hope you enjoyed this power trip bye n return 0 double power double n,int p po...

mysql第六章 第六章 mysql日誌

第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...

第六章 指標

1.多位元組資料的位址是在最左邊還是最右邊的位置,不同的機器有不同的規定,這也正是大端和小端的區別,位址也要遵從邊界對齊 2.高階語言的乙個特性就是通過名字而不是位址來訪問記憶體的位置,但是硬體仍然通過位址訪問記憶體位置 3.記憶體中的變數都是義序列的0或1的位,他們可以被解釋為整數或者其他,這取決...