Files
some-java-packages/finalexam/1/SolveSimpleExpressions.java
T
2024-05-18 17:44:05 +08:00

29 lines
990 B
Java

import java.util.Scanner;
public class SolveSimpleExpressions {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
String[] arr = s.split("[\\(\\),]");
double ans = 0;
switch (arr[0]) {
case "add":
ans = Double.parseDouble(arr[1]) + Double.parseDouble(arr[2]);
break;
case "sub":
ans = Double.parseDouble(arr[1]) - Double.parseDouble(arr[2]);
break;
case "max":
ans = Math.max(Double.parseDouble(arr[1]), Double.parseDouble(arr[2]));
break;
case "min":
ans = Math.min(Double.parseDouble(arr[1]), Double.parseDouble(arr[2]));
break;
case "doubleMe":
ans = Double.parseDouble(arr[1]) * 2;
break;
}
System.out.println(s + "=" + Double.toString(ans));
}
}