利用介面做引數,寫個計算器,能完成加減乘除運算。

2021-09-30 16:36:18 字數 1140 閱讀 8797

利用介面做引數,寫個計算器,能完成加減乘除運算。

(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...