简单的计算机
简单的计算机
这是一个能进行加减乘除的简单计算器,通过Scanner用户交互、switch匹配运算符、定义加减乘除的方法来达到简单的计算。
import java.util.Scanner;
public class calculator {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("这是一个计算器");
System.out.println("请按“数字 回车 运算符 回车 数字 回车”的方式输入数字");
double sum = 0;
double a = scan.nextDouble(); //将用户输入的数字赋给a和b,运算符赋给c
String c = scan.next();
double b = scan.nextDouble();
switch (c){ //switch选择结构,通过匹配c,对应四种不同的运算符
case"+":
sum = add(a,b);
System.out.println(sum);
break;
case"-":
sum = minus(a,b);
System.out.println(sum);
break;
case"*":
sum = multiply(a,b);
System.out.println(sum);
break;
case"/":
sum = divide(a,b);
System.out.println(sum);
break;
default:
System.out.println("输入错误");
}
scan.close();
System.out.println("运算结果为:"+sum);
}
//定义加减乘除的方法
public static double add(double a,double b){
double sum = 0;
return sum = a + b;
}
public static double minus(double a,double b){
double sum = 0;
return sum = a - b;
}
public static double multiply(double a,double b){
double sum = 0;
return sum = a * b;
}
public static double divide(double a,double b){
double sum = 0;
if (b == 0){
System.out.println("输入不合法");
return 0;
}else {
return sum = a / b;
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix