//字符串比较是否相等应使用equals方法 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String[] str=in.nextLine().split(" "); double money=Double.parseDouble(str[0]); /* int month=Integer.parseInt(str[1]); int day=Integer.parseInt(str[2]); int bargar=Integer.parseInt(str[3]);*/ if(str[1].equals("11")&&str[2].equals("11")||str[1].equals("12")&&str[2].equals("12")){ double discount=str[1].equals("11")?0.70:0.80; money*=discount; if(str[3].equals("1")){ money-=50; } } System.out.printf("%.2f",Math.max(money,0)); } }