以下题目程序要求使用switch来完成(至少使用一次)。 输入两个操作数后,屏幕显示以下四个选项:1.加法运算 2.减法运算 3.乘法运算 4.除法运算用户通过输入数字1-4来确认两个操作数需要进行的四则运算,最后输出结果。进行除法运算时如果除数为0则不能计算,并且给出提示信息。
时间: 2024-09-14 20:04:16 浏览: 40
这个题目要求使用`switch`语句设计一个简单的控制结构,来根据用户的输入选择对应的四则运算。以下是可能的程序伪代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入两个操作数:");
int num1 = scanner.nextInt();
int num2 = scanner.nextInt();
System.out.println("请选择运算方式(1.加法 2.减法 3.乘法 4.除法):");
int choice = scanner.nextInt();
switch (choice) {
case 1: // 加法
System.out.println("结果: " + (num1 + num2));
break;
case 2: // 减法
System.out.println("结果: " + (num1 - num2));
break;
case 3: // 乘法
System.out.println("结果: " + (num1 * num2));
break;
case 4: // 除法
if (num2 == 0) {
System.out.println("错误! 除数不能为0.");
} else {
System.out.println("结果: " + (num1 / num2));
}
break;
default: // 非法输入处理
System.out.println("非法的选择, 请重新输入1到4之间的数字.");
break;
}
scanner.close();
}
}
```
阅读全文