Java实现计算器demo

简介: Java实现计算器demo

以下是一个简单的 Java 计算器示例,可以进行基本的加减乘除运算:

java
import java.util.Scanner;

public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数字:");
double num1 = scanner.nextDouble();
System.out.println("请输入第二个数字:");
double num2 = scanner.nextDouble();
System.out.println("请选择要进行的运算(+、-、、/):");
char operator = scanner.next().charAt(0);
double result = 0;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '
':
result = num1 * num2;
break;
case '/':
if (num2 == 0) {
System.out.println("除数不能为0!");
return;
}
result = num1 / num2;
break;
default:
System.out.println("输入的运算符不正确!");
return;
}
System.out.println("运算结果为:" + result);
}
}
在上面的代码中,我们使用了 Scanner 类来读取用户输入的数字和运算符,然后使用 switch 语句根据运算符进行相应的计算,并输出结果。注意,我们在除法运算中还加入了对除数为0的判断和处理。

相关文章
|
5月前
|
数据采集 Java
selenium+java入门demo
selenium+java入门demo
45 4
|
3月前
|
Java
MQTT(EMQX) - Java 调用 MQTT Demo 代码
MQTT(EMQX) - Java 调用 MQTT Demo 代码
151 0
MQTT(EMQX) - Java 调用 MQTT Demo 代码
|
5月前
|
Java
逆波兰计算器(java)
逆波兰计算器(java)
|
5月前
|
Java
Java Swing 层次面板(JLayeredPanel) Demo
Java Swing 层次面板(JLayeredPanel) Demo
37 0
|
6月前
|
Java
Java实现简易计算器
Java实现简易计算器
410 5
|
6月前
|
Java
简单的 Java 计算器示例
【5月更文挑战第1天】这是一个Java计算器程序,接收用户输入的两个数字和一个运算符(+,-,*,/),通过`Scanner`获取输入,使用`switch`进行计算。当运算符为除法时,检查除数是否为0,防止除零错误。最后,它打印出计算结果。
84 0
|
6月前
|
Java 数据库连接
Java混合计算器以及界面切换
Java混合计算器以及界面切换
|
6月前
|
前端开发 Java Maven
java集成opencv(不踩坑),实现人脸检测小demo(含上传人像图片识别接口),windows,IDEA,Springboot
java集成opencv(不踩坑),实现人脸检测小demo(含上传人像图片识别接口),windows,IDEA,Springboot
1018 0
|
6月前
|
数据可视化 小程序 Java
【Java】——实现可视化加减乘除计算器
【Java】——实现可视化加减乘除计算器
【Java】——实现可视化加减乘除计算器
|
6月前
|
Java
【Java每日一题】— —第十三题:实现简单的计算器
【Java每日一题】— —第十三题:实现简单的计算器