?? soperator.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 SOperator { public Object calculate( Object op_num ) throws DataInvalidException; }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -