java编程实现简易的计算器:读入两个整数运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值, 其中op可以是+,-,*,/。
时间: 2023-12-14 07:37:57 浏览: 150
下面是Java实现简易计算器的代码:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个整数:");
int data1 = scanner.nextInt();
System.out.print("请输入第二个整数:");
int data2 = scanner.nextInt();
System.out.print("请输入运算符(+、-、*、/):");
char op = scanner.next().charAt(0);
int result = 0;
switch (op) {
case '+':
result = data1 + data2;
break;
case '-':
result = data1 - data2;
break;
case '*':
result = data1 * data2;
break;
case '/':
if(data2 == 0) {
System.out.println("除数不能为0");
return;
}
result = data1 / data2;
break;
default:
System.out.println("输入的运算符不正确");
return;
}
System.out.println(data1 + " " + op + " " + data2 + " = " + result);
}
}
```
代码解释:
1. 首先,我们需要从标准输入读取三个值:两个整数和一个运算符。这里使用了Java标准库中的Scanner类来读取用户输入。
2. 然后,我们使用switch语句判断运算符是什么,并执行相应的计算。注意,在计算除法时需要判断除数是否为0。
3. 最后,输出计算结果。
注意:这个简易计算器没有考虑输入错误的情况,比如用户输入的不是整数,或者输入的运算符不合法等。在实际应用中,需要根据具体需求进行相应的错误处理。
阅读全文