CalcDemo
package method;
import java.util.Scanner;
public class Calc {
public static void main(String[] args) {
while (true) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入两个要计算的数字 :");
double a = scanner.nextDouble();
double b = scanner.nextDouble();
System.out.println("请输入要进行的操作:");
String c = scanner.next();
computer(a, b, c);
}
}
public static void computer(double a, double b, String c) {
switch (c) {
case "+":
System.out.println("结果为:" + add(a, b));
break;
case "-":
System.out.println("结果为:" + subtract(a, b));
break;
case "*":
System.out.println("结果为:" + mutiply(a, b));
break;
case "/":
System.out.println("结果为:" + divide(a, b));
break;
}
}
public static double add(double a, double b) {
return a + b;
}
public static double subtract(double a, double b) {
return a - b;
}
public static double mutiply(double a, double b) {
return a * b;
}
public static double divide(double a, double b) {
return a + b;
}
}
请输入两个要计算的数字 :
12 48
请输入要进行的操作:
+
结果为:60.0
请输入两个要计算的数字 :
59
36
请输入要进行的操作:
*
结果为:2124.0
请输入两个要计算的数字 :