java中先输入一个四则运算判断并计算
时间: 2023-12-20 20:07:44 浏览: 29
以下是一个简单的四则运算判断并计算的Java程序:
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个四则运算表达式:");
String expression = scanner.nextLine(); // 读取输入的表达式
// 判断表达式中是否包含 +,-,*,/
if (expression.contains("+")) {
String[] nums = expression.split("\\+");
double result = Double.parseDouble(nums[0]) + Double.parseDouble(nums[1]);
System.out.println("计算结果为:" + result);
} else if (expression.contains("-")) {
String[] nums = expression.split("-");
double result = Double.parseDouble(nums[0]) - Double.parseDouble(nums[1]);
System.out.println("计算结果为:" + result);
} else if (expression.contains("*")) {
String[] nums = expression.split("\\*");
double result = Double.parseDouble(nums[0]) * Double.parseDouble(nums[1]);
System.out.println("计算结果为:" + result);
} else if (expression.contains("/")) {
String[] nums = expression.split("/");
double result = Double.parseDouble(nums[0]) / Double.parseDouble(nums[1]);
System.out.println("计算结果为:" + result);
} else {
System.out.println("输入的表达式不合法");
}
}
}
运行程序后,会提示用户输入一个四则运算表达式,例如:3+4,然后程序会判断表达式中包含哪个运算符,再根据运算符进行计算,并输出计算结果。