利用介面做引數,寫個計算器,能完成加減乘除運算。
(1)定義乙個介面compute含有乙個方法int computer(int n, int m)。
(2)設計四個類分別實現此介面,完成加減乘除運算。
(3)設計乙個類usecompute,類中含有方法:public void usecom(compute com, int one, int two),此方法能夠用傳遞過來的物件呼叫computer方法完成運算,並輸出運算的結果。
(4)設計乙個主類test,呼叫usecompute中的方法usecom來完成加減乘除運算。
//(1)定義乙個介面compute含有乙個方法int computer(int n, int m)。
inte***ce
compute
//(2)設計四個類分別實現此介面,完成加減乘除運算。
// 加法
class
addimpl
implements
compute
}// 減法
class
subimpl
implements
compute
}// 乘法
class
mulimpl
implements
compute
}// 除法--->需注意除法的分母不能為空
class
divimpl
implements
compute
else}}
/**(3)設計乙個類usecompute,
類中含有方法:public void usecom(compute com, int one, int two),
此方法能夠用傳遞過來的物件呼叫computer方法完成運算,並輸出運算的結果。
*/class
usecompute
}//(4)設計乙個主類test,呼叫usecompute中的方法usecom來完成加減乘除運算。
public
class
test
}
2.1 執行結果
利用介面做引數,寫個計算器,能完成加減乘除運算
1 定義乙個介面compute含有乙個方法int computer int n,int m 2 設計四個類分別實現此介面,完成加減乘除運算。3 設計乙個類usecompute,類中含有方法 public void usecom compute com,int one,int two 此方法能夠用傳遞...
利用介面做引數,寫個計算器,能完成加減乘除運算。
利用介面做引數,寫個計算器,能完成加減乘除運算。1 定義乙個介面compute含有乙個方法int computer int n,int m 2 設計四個類分別實現此介面,完成加減乘除運算。3 設計乙個類usecompute,類中含有方法 public void usecom compute com,...
利用「計算器」和公式做房貸計算
等額本息公式還是挺複雜的,忽然想起以前寫了乙個 計算器 因而就想順手把房貸利息計算給做了,還加上了提供月供計算利率的功能。下圖就是計算器的介面,支援 進製轉換 四則運算 常用函式 下圖就是房貸公式 有了以上兩個工具,等額本息就比較簡單了,等額本金則更為簡單。變數定義 a借款本金,b月利率,m期數,x...