?? doperator.java
字號:
package expression;import expression.DataInvalidException;//---------------------------------------------------------------------//說明: 用可以通過定義SOperatro/DOperator的實現類,并調用StringExpression//中的操作符注冊方法: registryOp進行注冊,可以在字符串表達式中出現自定義//操作符號. 自定義操作符號必須滿足以下條件:// 1: 必須是標準的操作符號// 2: 不能包括這些符號 0,1,2,3,4,5,6,7,8,9,.,E,PI//------------------------------------------------------------------------/*** 定義雙目運算符號接口* 所有的雙目運算符的運算類都必須實現該接口* 因為運算數據來自 hashtable,所以我將程序輸入參數設成Object,主要是* 方便調用,不過在實現中要多做2件事。* 1:將參數轉成double數據,* 2:將運算結果轉成 Object類型的.*/public interface DOperator { public Object calculate( Object op_num1,Object op_num2 ) throws DataInvalidException;}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -