采用java语言完成加减乘除四则运算,要求输入两个运算数和一个运算符,正确返回运算结果
时间: 2024-09-17 15:08:28 浏览: 40
在Java中,你可以创建一个简单的程序来处理加减乘除四种基本运算。这里是一个基础的示例,它使用if-else结构来根据输入的运算符执行相应的计算:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数字:");
double num1 = scanner.nextDouble();
System.out.println("请输入运算符 (+, -, *, /):");
char operator = scanner.next().charAt(0); // 获取字符串的第一个字符作为运算符
double num2;
double result;
switch (operator) {
case '+':
num2 = scanner.nextDouble();
result = num1 + num2;
break;
case '-':
num2 = scanner.nextDouble();
result = num1 - num2;
break;
case '*':
num2 = scanner.nextDouble();
result = num1 * num2;
break;
case '/':
if (num2 != 0) { // 防止除数为零的情况
num2 = scanner.nextDouble();
result = num1 / num2;
} else {
System.out.println("错误! 除数不能为零.");
return;
}
break;
default:
System.out.println("无效的运算符!");
return;
}
System.out.printf("运算结果是: %.2f\n", result);
scanner.close();
}
}
```
在这个程序中,用户会首先输入两个数字,然后选择运算符。根据运算符的不同,程序读取下一个数字并执行相应的运算。请注意,这个例子假设用户输入的是有效的运算符,并且在进行除法运算时检查了除数是否为零。
阅读全文