输入一个由两个数据和一个算术运算符组成的表达式,根据运算符完成相应的运算,并将结果输出。 (用switch语句实现)
时间: 2024-12-02 13:20:05 浏览: 2
C语言程序设计-算术运算符与算术表达式.pptx
当你有一个包含两个数值和一个算术运算符的简单表达式,比如 `a + b` 或者 `c * d`,你可以使用switch语句来进行计算。这里是一个简单的示例,假设我们只有加法、减法、乘法和除法四种基本运算:
```java
public class Calculator {
public static void main(String[] args) {
double num1 = 5.0;
double num2 = 3.0;
char operator;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数字:");
num1 = scanner.nextDouble();
System.out.println("请输入运算符 (+, -, *, /):");
operator = scanner.next().charAt(0); // 获取第一个字符作为运算符
switch (operator) {
case '+':
System.out.println("结果是:" + (num1 + num2));
break;
case '-':
System.out.println("结果是:" + (num1 - num2));
break;
case '*':
System.out.println("结果是:" + (num1 * num2));
break;
case '/':
if (num2 != 0) { // 防止除数为零
System.out.println("结果是:" + (num1 / num2));
} else {
System.out.println("错误:除数不能为零!");
}
break;
default:
System.out.println("无效的运算符!");
break;
}
scanner.close();
}
}
```
在这个例子中,用户输入两个数字和一个运算符后,程序会根据运算符执行相应的计算并输出结果。如果输入了非四则运算符,程序会给出提示。
阅读全文