📄 calculationclass.java
字号:
package calculation; // 定义为calculation包
/**
* Java语言实验参考程序
* Company 北京师范大学计算机系
* @author 孙一林
* @version 1.0
*/
public class CalculationClass { // 定义加、减、乘、除类
private int i_CalculateResult; // 定义计算结果变量
private Exception e_Information; // 定义异常信息变量
public CalculationClass() {
i_CalculateResult = 0; // 为结果变量赋初始值
}
public boolean Calculate(int x,int y,char op){
boolean bool_ReturnValue = false;
switch(op){
case '+' : // 两数相加
try{
this.i_CalculateResult = x + y;
bool_ReturnValue = true;
}
catch ( Exception e){ // 捕获异常
bool_ReturnValue = false;
e_Information = e;
}
break;
case '-' : // 两数相减
try{
this.i_CalculateResult = x - y;
bool_ReturnValue = true;
}
catch ( Exception e){ // 捕获异常
bool_ReturnValue = false;
e_Information = e;
}
break;
case '*' : // 两数相乘
try{
this.i_CalculateResult = x * y;
bool_ReturnValue = true;
}
catch ( Exception e){ // 捕获异常
bool_ReturnValue = false;
e_Information = e;
}
break;
case '/' : // 两数相除
try{
this.i_CalculateResult = x / y;
bool_ReturnValue = true;
}
catch ( Exception e){ // 捕获异常
bool_ReturnValue = false;
e_Information = e;
}
break;
default:
bool_ReturnValue = false;
break;
} // end switch
return bool_ReturnValue; // 返回计算是否正确
}
public int getI_CalculateResult() { // 获取计算结果
return i_CalculateResult;
}
public Exception getE_Information() { // 获取异常信息
return e_Information;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -