public class Calculator {
public double num;
public double num1;
public double num2;
public char fu;
public double add(){
num2=num+num1;
return num2; public class TestCalculator {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Calculator cl=new Calculator();
cl.show();
}
}
}
public double minus(){
num2=num-num1;
return num2;
}
public double multiple(){
num2=num*num1;
return num2;
}
public double divide(){
num2=num/num1;
return num2;
}
public void show(){
Scanner input=new Scanner(System.in);
System.out.print("请输入一个数:");
num=input.nextDouble();
System.out.print("请输入运算符号");
fu=input.next().charAt(0);
System.out.print("请输一个数:");
num1=input.nextDouble();
switch(fu){
case '+':
add();
break;
case '-':
minus();
break;
case '*':
multiple();
break;
case '/':
divide();
break;
default:
System.out.print("运算符号输入错误");
break;
}
System.out.print("运算结果是:"+num2);
}
}