import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
// scanner输入中可一直连续输入字符串或者数字
// 可先多次输入字符串,后能多次输入数字
// 不可多次输入数字后,再输入字符串,会跳过字符串输入
Scanner scanner = new Scanner(System.in);
System.out.println("请输入计算规则:");
String op = scanner.nextLine();
System.out.println("请输入第一个数:");
double a = scanner.nextDouble();
// String x = scanner.nextLine();
System.out.println("请输入第二个数:");
double b = scanner.nextDouble();
// String y = scanner.nextLine();
// Double.parseDouble()是把括号里面内容变成double类型
// 如果要变成int,则用Integer.parseInt()
// double result = calculator(Double.parseDouble(x), Double.parseDouble(y), op);
// System.out.println(result);
// double a = Double.parseDouble(x);
// double b = Double.parseDouble(y);
switch (op) {
case "+":
System.out.println("a+b = "+(a+b));
break;
case "-":
System.out.println("a-b = "+(a-b));
break;
case "*":
System.out.println("a*b = "+(a*b));
break;
case "/":
System.out.println("a/b = "+(a/b));
break;
default:
System.out.println("输入无效!");
}
scanner.close();
}
}
Java实现简单的计算器(+-*/)
最新推荐文章于 2024-07-14 19:36:05 发布