写一个计算器类,包含第一个数字,第二个数字,运算 符三个属性,加减乘除4个方法,计算50X2/4>>2的结果,并判断这个 值是否大于30且小于60,并给出不同的提示.
下面是我写的代码,我没用到运算符这个属性,怎么用到这个属性啊
public class Computer{
public int num1;
public int num2;
public char operator;
//加方法
public float sum(int num1,int num2){
int sum = num1+num2;
return sum;
}
//减方法
public float minus(int num1,int num2){
int minus = num1 - num2;
return minus;
}
//乘方法
public int mul(int num1,int num2){
int mul = num1 * num2;
return mul;
}
//除方法
public int div(int num1,int num2){
int div=0;
if(num2==0)
System.out.println("出错,除数不能为0");
else
{
div = num1/num2;
return div;}
return div;
}
public static void main(String[] args){
Computer result = new Computer();
int res=result.div(result.mul(50,2),4)>>2;
System.out.println(res);
if(res>30&&res<60)
System.out.println("值大于30且小于60");
else if(res<=30)
System.out.println("值小于或等于30");
else if(res>=60)
System.out.println("值小于或等于60");
}
}