java中的类

来源:百度知道 编辑:UC知道 时间:2024/09/20 02:29:22
编写一个包含名为calculator类的程序,定义两个变量,编写用于执行.加,减,乘,除运算的方法,在此程序中使用构造方法,并在main方法中创建该类的对象并访问这些方法.

如果只是满足题的要求,那这样写就可以了
class Calculator{
Calculator(){
}
float add(float a,float b){
return a+b;
}
float subtration(float a,float b){
return a-b;
}
float ride(float a,float b){
return a*b;
}
float divide(float a,float b){
return a/b;
}
public static void main(String [] args){
Calculator c=new Calculator();
c.add(3, 2);
c.subtration(3, 2);
c.ride(3, 2);
c.divide(3, 2);
}
}
如果想看到结果,可以让结果显示在控制台上,比如想看到调用加法的结果:System.out.println(c.add(3,2));
当然,写法很多,可在命令行传递参数,而且正常情况下要在除法那里加异常处理,如果你刚学到这里,这样写就可以了

该解法相对于通过递归实现的解法,在时间复杂性上略好,并且实现出来的代码更加清晰。
以下为具体实现的代码:
package azurecube.common;
import java.util.LinkedList;
import java.util.ArrayList;
public class FormulaCalculator {
private boolean isRightFormat = true;

public double getResult(String formula){
double returnValue = 0;