面向对象系列(二)
2019-03-23 本文已影响0人
信号传D
需求分析:使用面向对象的思想编写一个计算器类(Calculater),可以实现两个整数的加减乘除运算
import java.util.Scanner;
public class Calculater {
public double suan(double a,double b,String c){
double result=0; //定义一个运算结果初始值为0
switch (c){ //用于判断运算符
case "+":
result=a+b;
break;
case "-":
result=a-b;
break;
case "*":
result=a*b;
break;
case "/":
result=a/b;
break;
}return result; //结束时带出运算结果
}
public static void main(String[] args) {
Calculater c=new Calculater();
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个数a");
double c1 = sc.nextDouble();
System.out.println("请输入另一个数b");
double c2 = sc.nextDouble();
System.out.println("请输入一种运算符:+ - * /");
String c3=sc.next();
double rs=c.suan(c1,c2,c3);
System.out.println(rs);
}
}