# 급여 계산하기 #### CODE <a class='btn btn-default' href='/codes/36756'>Link</a> ``` public class JavaCafe { public static void main(String[] args) { printPay(10.00, 40); printPay(10.00, 50); printPay(7.50, 38); printPay(8.50, 66); } // 시급과 일한 시간을 입력받아, 주급을 출력 public static void printPay(double basePay, int hours) { if (basePay <8.00){ System.out.println("최저 시급 에러!"); return; } if (hours > 60){ System.out.println("초과 근무시간 에러!"); return; } double pay = 0.0; if (hours >40){ pay = basePay * (40.0) + basePay*1.5*(hours-40.0);} pay = basePay * hours; System.out.printf("$ %.2f\n", pay); } } ``` #### INPUT ``` ``` #### OUPUT ``` $ 400.00 $ 500.00 최저 시급 에러! 초과 근무시간 에러! ```
## else문을 실수로 빠뜨린 듯 합니다. ``` if (hours > 40) { pay = basePay * (40.0) + basePay*1.5*(hours-40.0); } else { pay = basePay * hours; } ```