usecalculation.java
来自「递归子程序法:对应每个非终结符语法单元编一个独立的处理过程(或子程序)。语法分析」· Java 代码 · 共 38 行
JAVA
38 行
package calculation;
/**
* Java语言实验参考程序
* Company 北京师范大学计算机系
* @author 孙一林
* @version 1.0
*/
import calculation.*; // 导入calculation包
public class UseCalculation {
public static void main(String args[]){
CalculationClass oneCalculate = new CalculationClass();
if( oneCalculate.Calculate(1500,5,'/') )
System.out.println(oneCalculate.getI_CalculateResult());
// 输出正常的计算结果
else
System.out.println("计算错误为" + oneCalculate.getE_Information());
// 输出异常信息
if( oneCalculate.Calculate(1500,0,'/') )
System.out.println(oneCalculate.getI_CalculateResult());
else
System.out.println("计算错误为" + oneCalculate.getE_Information());
if( oneCalculate.Calculate(12345,54321,'*') )
System.out.println(oneCalculate.getI_CalculateResult());
else
System.out.println("计算错误为" + oneCalculate.getE_Information());
if( oneCalculate.Calculate(987654321,123456789,'-') )
System.out.println(oneCalculate.getI_CalculateResult());
else
System.out.println("计算错误为" + oneCalculate.getE_Information());
if( oneCalculate.Calculate(123456789,987654321,'+') )
System.out.println(oneCalculate.getI_CalculateResult());
else
System.out.println("计算错误为" + oneCalculate.getE_Information());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?