Files
some-java-packages/finalexam/StandardIO/SimpleExpressions.java
T
2024-05-19 08:12:46 +08:00

29 lines
985 B
Java

import java.util.Scanner;
public class SimpleExpressions {
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));
}
}