计算器案例
import java.util.Scanner;
public class Demo07 {
public static void main(String[] args) {
Scanner s =new Scanner(System.in);
while (true){
System.out.println("请输入第一个数");
double a = s.nextDouble();
System.out.println("请输入运算符");
String type = s.next();
System.out.println("请输入第二个数");
double b = s.nextDouble();
switch (type){
case "+":
System.out.println("结果为:"+add(a,b));
continue;
case "-":
System.out.println("结果为:"+less (a,b));
continue;
case "*":
System.out.println("结果为:"+Multiply(a,b));
continue;
case "/":
System.out.println("结果为:"+except(a,b));
continue;
default:
System.out.println("无效的运算符");
}
}
}
public static double add (double a,double b){
return a + b;
}
public static double less (double a,double b){
return a - b;
}
public static double Multiply (double a,double b){
return a * b;
}
public static double except (double a,double b){
return a / b;
}
}
原文:https://www.cnblogs.com/lmk007/p/14618875.html