По какой-то причине я получаю другие математические значения, чем должны быть. Что я здесь делаю неправильно?
Код:
overtimeHours = hoursWorked - 40;
regularPay = hourlyWage * hoursWorked - overtimeHours;
overtimePay = 1.5 * hourlyWage * overtimeHours;
totalPay = hourlyWage * hoursWorked + overtimePay;
Выход:
Please enter employee's name: John
Please enter The Dragon's hourly wage: 22.50
Please enter how many hours The Dragon worked: 48.5
John's Wages
Regular Pay: $ 1082.75
Overtime Pay: $ 286.88
Total Pay: $ 1378.13
()
круглые скобки; скобки обычно относятся к квадратным скобкам[]
. - person chrylis -cautiouslyoptimistic-   schedule 19.02.2014BigDecimal
является рекомендуемым способом представления денег, поскольку числа с плавающей запятой всегда имеют небольшую разницу в округлении. - person wypieprz   schedule 19.02.2014