第4个回答 2017-06-09
Calculator类:
public class Calculator {
public double jia(double one,double two){
return one+two;
}
public double jian(double one,double two){
return one-two;
}
public double cheng(double one,double two){
return one*two;
}
public double chu(double one,double two){
return one/two;
}
}
Index类:
import java.util.Scanner;
public class Index {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Calculator cal=new Calculator();
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数:");
String one = sc.next();
System.out.println("请输入运算符号:");
String fuhao = sc.next();
System.out.println("请输入第二个数:");
String two=sc.next();
switch (fuhao) {
case "+":
System.out.println("结果为: "+cal.jia(Double.parseDouble(one), Double.parseDouble(two)));
break;
case "-":
System.out.println("结果为: "+cal.jian(Double.parseDouble(one), Double.parseDouble(two)));
break;
case "*":
System.out.println("结果为: "+cal.cheng(Double.parseDouble(one), Double.parseDouble(two)));
break;
case "/":
System.out.println("结果为: "+cal.chu(Double.parseDouble(one), Double.parseDouble(two)));
break;
default:
break;
}
}
}