请用java语言编写出一个计算器程序
时间: 2024-05-03 20:23:13 浏览: 24
以下是一个简单的Java计算器程序:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎使用计算器!");
while (true) {
System.out.println("请输入一个数:");
double num1 = scanner.nextDouble();
System.out.println("请输入一个运算符(+、-、*、/):");
String operator = scanner.next();
System.out.println("请输入另一个数:");
double num2 = scanner.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;
default:
System.out.println("运算符输入错误!");
break;
}
System.out.println("计算结果为:" + result);
System.out.println("是否继续计算?(Y/N)");
String choice = scanner.next();
if (choice.equalsIgnoreCase("N")) {
System.out.println("谢谢使用!");
break;
}
}
scanner.close();
}
}
```
该程序先输出欢迎信息,然后进入一个无限循环,在循环中不断读取用户输入的数和运算符,并根据运算符进行计算,最后输出计算结果。每次计算完成后,程序会询问用户是否继续计算,如果用户输入N,则程序退出循环,结束运行。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)