📄 operator.java
字号:
/*
* Created on 2006-9-10
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package calculator;
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class Operator {
static int PULS = 0;
static int SUBTRACT = 1;
static int MULTIPY = 2;
static int DIVIDE= 3;
public int operator;
public Operator(char a) {
switch (a) {
case '+':
operator = PULS;
break;
case '-':
operator = SUBTRACT;
break;
case '×':
case '*':
operator = MULTIPY;
break;
case '/':
case '÷':
operator = DIVIDE;
break;
}
}
public double count(double i, double j) {
switch (operator) {
case 0:
return i + j;
case 1:
return i - j;
case 2:
return i * j;
case 3:
return i / j;
}
return 0;
}
public boolean isMAndD() {
if(operator == 2 || operator == 3) {
return true;
}
return false;
}
public String toString() {
switch (operator) {
case 0:
return "+" ;
case 1:
return "- ";
case 2:
return " * ";
case 3:
return " / ";
} return " " ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -