用Java的switch语句编写键盘接收两个数字,再接收一个符号,然后进行运算.如果输入的是错误的字符,不进行计算而是提示不存在字符 -------请输入第一个数字:8 -------请输入第二个数字:9 -------请输入运算符号:+ -------8+9=17
时间: 2024-04-24 11:18:12 浏览: 10
你可以使用Java的switch语句编写一个程序来实现键盘接收两个数字,并接收一个符号进行运算。以下是一个示例代码:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个数字:");
int num1 = scanner.nextInt();
System.out.print("请输入第二个数字:");
int num2 = scanner.nextInt();
System.out.print("请输入运算符号:");
char operator = scanner.next().charAt(0);
int result;
switch (operator) {
case '+':
result = num1 + num2;
System.out.println(num1 + "+" + num2 + "=" + result);
break;
case '-':
result = num1 - num2;
System.out.println(num1 + "-" + num2 + "=" + result);
break;
case '*':
result = num1 * num2;
System.out.println(num1 + "*" + num2 + "=" + result);
break;
case '/':
if (num2 != 0) {
result = num1 / num2;
System.out.println(num1 + "/" + num2 + "=" + result);
} else {
System.out.println("除数不能为0");
}
break;
default:
System.out.println("不存在的字符");
break;
}
scanner.close();
}
}
```
请注意,上述代码只处理了四种基本的运算符号:加号(+)、减号(-)、乘号(*)和除号(/)。如果输入的是其他字符,将会提示"不存在的字符"。