利用scanner和switch实现简单的加减乘除运算
import java.util.Scanner;
public class Demo07 {
public static void main(String[] args) {
double a=0;
double b=0;
double result=0;
String s="";
Demo07 demo07 = new Demo07();
Scanner scanner = new Scanner(System.in);
while (scanner.hasNextDouble()){
a=scanner.nextDouble();
s=scanner.next();
b=scanner.nextDouble();
switch (s){
case "+":
System.out.println(demo07.add(a,b));
break;
case "-":
System.out.println(demo07.minus(a,b));
break;
case "*":
System.out.println(demo07.multiply(a,b));
break;
case "/":
System.out.println(demo07.divide(a,b));
break;
default:
break;
}
}
scanner.close();
}
public double add(double a,double b){
return a+b;
}
public double minus(double a,double b){
return a-b;
}
public double multiply(double a,double b){
return a*b;
}
public double divide(double a,double b){
if (b==0){
System.out.println("除数不能为0");
return 0;
}
return a/b;
}
}