import java.text.DecimalFormat;
import java.util.Scanner;
public class App {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
DecimalFormat df = new DecimalFormat("0.##");
String continueCalculation = "Y";
// 循环让用户进行计算
while ("Y".equalsIgnoreCase(continueCalculation)) {
System.out.println("请输入要执行的操作(加法、减法、乘法、除法):");
String operation = scanner.nextLine();
System.out.println("请输入第一个数字:");
double num1 = scanner.nextDouble();
System.out.println("请输入第二个数字:");
double num2 = scanner.nextDouble();
scanner.nextLine();
// 根据操作类型进行计算
switch (operation) {
case "加法":
System.out.println("结果是:" + df.format(add(num1, num2)));
break;
case "减法":
System.out.println("结果是:" + df.format(subtract(num1, num2)));
break;
case "乘法":
System.out.println("结果是:" + df.format(multiply(num1, num2)));
break;
case "除法":
if (num2 != 0) {
System.out.println("结果是:" + df.format(divide(num1, num2)));
} else {
System.out.println("除数不能为0");
}
break;
default:
System.out.println("未知的操作");
}
// 询问用户是否继续计算
System.out.println("是否继续计算?(Y/N)");
continueCalculation = scanner.nextLine();
}
scanner.close();
}
public static double add(double num1, double num2) {
return num1 + num2;
}
public static double subtract(double num1, double num2) {
return num1 - num2;
}
public static double multiply(double num1, double num2) {
return num1 * num2;
}
public static double divide(double num1, double num2) {
return num1 / num2;
}
}
前端吗喽
- 粉丝: 35
- 资源: 4
最新资源
- 毕设和企业适用springboot汽车管理类及教育评价系统源码+论文+视频.zip
- 毕设和企业适用springboot汽车管理类及基因数据分析平台源码+论文+视频.zip
- 毕设和企业适用springboot区域电商平台类及电力系统优化平台源码+论文+视频.zip
- 毕设和企业适用springboot区域电商平台类及个性化推荐系统源码+论文+视频.zip
- 毕设和企业适用springboot区域电商平台类及国际贸易平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能客服系统类及视频监控平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能客服系统类及旅游规划平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能客服系统类及市场营销自动化平台源码+论文+视频.zip
- 毕设和企业适用springboot汽车管理类及企业管理平台源码+论文+视频.zip
- 毕设和企业适用springboot汽车管理类及气象数据管理系统源码+论文+视频.zip
- 毕设和企业适用springboot汽车管理类及数字内容管理平台源码+论文+视频.zip
- 毕设和企业适用springboot区域电商平台类及跨境物流平台源码+论文+视频.zip
- 毕设和企业适用springboot区域电商平台类及互联网金融平台源码+论文+视频.zip
- 毕设和企业适用springboot区域电商平台类及活动管理平台源码+论文+视频.zip
- 毕设和企业适用springboot人工智能客服系统类及视频监控系统源码+论文+视频.zip
- 毕设和企业适用springboot人工智能客服系统类及数字内容管理平台源码+论文+视频.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈