方法的返回值即被調方法在呼叫後返回給主調方法的資料。大多數情況下,方法被呼叫後都需要告訴主調方法運算或處理的結果,此時便需要方法的返回值。
方法的返回值語法格式:
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的位,他們可以被解釋為整數或者其他,這取決...