请用Java写一个可以多次运算的计算器
时间: 2023-06-05 09:08:08 浏览: 69
好的,我可以为您提供一个Java多次运算的计算器。您可以将以下代码复制到java文件中并运行。
```
import java.util.Scanner;
public class MultiCalc {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double num1, num2;
char operator;
do {
System.out.print("请输入第一个操作数: ");
num1 = sc.nextDouble();
System.out.print("请选择运算符(+, -, *, /, %): ");
operator = sc.next().charAt(0);
System.out.print("请输入第二个操作数: ");
num2 = sc.nextDouble();
double result = 0;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
case '%':
result = num1 % num2;
break;
default:
System.out.println("不合法的运算符,请重新输入!");
}
System.out.println("计算结果是: " + result);
System.out.print("是否要进行另一次运算?(y/n): ");
} while (sc.next().charAt(0) == 'y');
sc.close();
}
}
```
在这个计算器中,您可以输入两个操作数和一个运算符,然后计算结果。您可以选择多次运算,直到您想要停止为止。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)