From 48c6e02a678aa8dc05d6f934df6ad7d61091fbf0 Mon Sep 17 00:00:00 2001 From: MINAMI <2229565845@qq.com> Date: Thu, 10 Oct 2024 15:13:25 +0800 Subject: [PATCH] v2 --- calculator.java | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/calculator.java b/calculator.java index 6224d86..fcc1696 100644 --- a/calculator.java +++ b/calculator.java @@ -13,5 +13,36 @@ public class calculator { System.out.print("请选择操作符 (+, -, *, /, %):"); String operation = scanner.next(); + double result; + switch (operation) { + case "+": + result = num1 + num2; + break; + case "-": + result = num1 - num2; + break; + case "*": + result = num1 * num2; + break; + case "/": + if (num2 == 0) { + System.out.println("错误:除数不能为0"); + return; + } + result = num1 / num2; + break; + case "%": + if (num2 == 0) { + System.out.println("错误:除数不能为0"); + return; + } + result = num1 % num2; + break; + default: + System.out.println("无效的操作符"); + return; + } + System.out.printf("结果是: %.2f\n", result); + } }