代码示例
package com.hao.method;
import java.util.Scanner;
public class Demo09 {
public static void main(String[] args) {
double a, b;
String str;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入算式(每输入一个数字或字符后请按回车):");
a = scanner.nextDouble();
str=scanner.next();
b=scanner.nextDouble();
switch(str){
case "+":
System.out.println(addition(a,b));
break;
case"-":
System.out.println(subtraction(a,b));
break;
case"*":
System.out.println(multiplication(a,b));
break;
case"/":
System.out.println(divisiond(a,b));
break;
}
}
//加法
public static double addition(double a,double b){
return a+b;
}
//减法
public static double subtraction(double a,double b){
return a-b;
}
//乘法
public static double multiplication(double a,double b){
return a*b;
}
//除法
public static double divisiond(double a,double b){
return a/b;
}
}
输出示例