operator.java
来自「用java编写的实现计算器的众多功能 方便实用」· Java 代码 · 共 69 行
JAVA
69 行
package lab5;
public enum Operator {
ADD, SUB, MUL, DIV, COS, SIN, TAN, CE, MR, MC, MS, M, ASSIGN;
public String toString() {
switch (this) {
case ADD:
return "+";
case SUB:
return "-";
case DIV:
return "/";
case MUL:
return "*";
case COS:
return "cos";
case SIN:
return "sin";
case TAN:
return "tan";
case CE:
return "CE";
case MR:
return "MR";
case MC:
return "MC";
case MS:
return "MS";
case M:
return "M+";
case ASSIGN:
return "=";
default:
return "Unkown Operator";
}
}
public static int OperatorType(Operator op) {
int type = 0;
switch (op) {
case ADD:
case SUB:
case MUL:
case DIV:
type = 2;
break;
case COS:
case SIN:
case TAN:
type = 1;
break;
default:
type = 3;
break;
}
return type;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?