用Java编写程序,利用键盘输入整数x和y,然后要求用户输入一个算数运算符,实现变量x和y指定的算数运算
时间: 2024-10-17 09:05:59 浏览: 36
在Java中,你可以使用`Scanner`类从键盘获取用户的输入,然后结合`if...else if...else`结构来处理不同的算术运算。以下是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 获取用户输入的两个整数
System.out.println("请输入第一个整数 x:");
int x = input.nextInt();
System.out.println("请输入第二个整数 y:");
int y = input.nextInt();
// 获取运算符
System.out.println("请输入一个算术运算符 (+, -, *, /):");
char operator = input.next().charAt(0);
// 根据运算符执行相应的运算
switch (operator) {
case '+':
int sum = x + y;
System.out.println("结果是:" + sum);
break;
case '-':
int difference = x - y;
System.out.println("结果是:" + difference);
break;
case '*':
int product = x * y;
System.out.println("结果是:" + product);
break;
case '/': // 检查除数是否为零,避免运行时错误
if (y != 0) {
double quotient = (double) x / y;
System.out.println("结果是:" + quotient);
} else {
System.out.println("除数不能为零!");
}
break;
default:
System.out.println("无效的运算符");
}
// 关闭输入流
input.close();
}
}
```
在这个例子中,用户会被提示输入两个数字和一个运算符。然后,根据运算符的不同,执行对应的加、减、乘、除操作。
阅读全文