java使用scanner输入运算符
时间: 2023-07-20 20:17:56 浏览: 154
Java使用Scanner类进行控制台输入实现方法
5星 · 资源好评率100%
可以使用Scanner类的next()方法获取输入的运算符,然后根据不同的运算符执行不同的操作。以下是一个示例代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入运算符:");
String operator = scanner.next();
System.out.print("请输入操作数1:");
double operand1 = scanner.nextDouble();
System.out.print("请输入操作数2:");
double operand2 = scanner.nextDouble();
double result = 0;
switch (operator) {
case "+":
result = operand1 + operand2;
break;
case "-":
result = operand1 - operand2;
break;
case "*":
result = operand1 * operand2;
break;
case "/":
result = operand1 / operand2;
break;
default:
System.out.println("不支持的运算符!");
return;
}
System.out.println("结果为:" + result);
}
}
```
在这个示例中,我们使用Scanner类的next()方法获取用户输入的运算符,使用nextDouble()方法获取用户输入的操作数,然后根据不同的运算符执行不同的操作,最后输出结果。
阅读全文