简单计算器
package javaSE.method;
import java.util.Scanner;
//计算器(待完善)(输入的表达式字符间需要空格区分,只能计算一次,程序就结束了)
public class Demo07 {
public static void main(String[] args) {
math();
}
//集成算法
public static double math(){
System.out.println("输入需要计算的表达式(中间需空格分开)");
Scanner scanner = new Scanner(System.in);
double a = scanner.nextDouble();//获取第一个数
char x = scanner.next().charAt(0);//charAt(0) 取第0号位的字符
double b = scanner.nextDouble();//获取第二个数
double result = 0;
switch (x){
case '+':
result = add(a,b);
break ;
case '-':
result = reduce(a,b);
break;
case '*':
result = take(a,b);
break;
case '/':
result = division(a,b);
break;
}
System.out.println("结果为"+result);
scanner.close();
return result;
}
//加
public static double add(double a,double b){
double result = 0;
result = a + b;
return result;
}
//减
public static double reduce(double a,double b){
double result = 0;
result = a - b;
return result;
}
//乘
public static double take(double a,double b){
double result = 0;
result = a * b;
return result;
}
//除
public
