用scanner编写java计算器
时间: 2023-11-27 09:03:54 浏览: 72
是使用Scanner编写Java计算器的示例代码:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double num1, num2, result;
String operator, choice = "y";
while (choice.equalsIgnoreCase("y")) {
System.out.print("Enter first number: ");
num1 = scanner.nextDouble();
System.out.print("Enter operator (+, -, *, /): ");
operator = scanner.next();
System.out.print("Enter second number: ");
num2 = scanner.nextDouble();
switch (operator) {
case "+":
result = num1 + num2;
System.out.println(num1 + " + " + num2 + " = " + result);
break;
case "-":
result = num1 - num2;
System.out.println(num1 + " - " + num2 + " = " + result);
break;
case "*":
result = num1 * num2;
System.out.println(num1 + " * " + num2 + " = " + result);
break;
case "/":
if (num2 == 0) {
System.out.println("Error: Division by zero");
} else {
result = num1 / num2;
System.out.println(num1 + " / " + num2 + " = " + result);
}
break;
default:
System.out.println("Invalid operator");
break;
}
System.out.print("Do you want to continue? (y/n): ");
choice = scanner.next();
}
scanner.close();
}
}
```
阅读全文
相关推荐















