Java 计算器
要求:实现加减乘除操作,并且能够循环计算数据,通过与用户交互实现。
package com.wzt.method;
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(true){
System.out.println("请输入第一个数字:");
double first = scanner.nextDouble();
System.out.println("请输入第二个数字:");
double second = scanner.nextDouble();
System.out.println("请输入运算符:");
String operator = scanner.next();
if (operator.equals("quit")){
System.out.println("退出计算器");
break;
}
switch (operator){
case "+" :
System.out.println("计算结果是:" + add(first,second));
break;
case "-" : System.out.println("计算结果是:" + sub(first,second));
break;
case "*" : System.out.println("计算结果是:" + mul(first,second));
break;
case "/" : System.out.println("计算结果是:" + div(first,second));
break;
}
}
scanner.close();
}
public static double add(double a, double b){
return a+b;
}
public static double sub(double a, double b){
return a-b;
}
public static double mul(double a, double b){
return a*b;
}
public static double div(double a, double b){
return a/b;
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!