只能实现两个数字的加减乘除,而且数字的值和运算符不是键盘输入的。
package method;
import java.util.Scanner;
public class Test02 {
public static void main(String[] args) {
double sum=0;
int a=3;
int b=0;
char f='/';//''里选择填写+-*/
switch (f){//通过对f的判断选择计算方法
case '+':
sum=add(a,b);
break;
case '-':
sum=reduce(a,b);
break;
case '*':
sum=ride(a,b);
break;
case '/':
sum=except(a,b);
break;
default:
System.out.println("符号输入错误");
}
System.out.println("运算结果:"+sum);
}
public static double add(double a,double b){
return a+b;
}
public static double reduce(double a,double b){
return a-b;
}
public static double ride(double a,double b){
return a*b;
}
public static double except(double a,double b){
if(b==0){
System.out.println("除数不能为0");
return 0;
}else{
return a/b;
}
}
}