2014-01-31 5 views
0

Новое в java, я пытаюсь получить вывод переменных grossPayConv, taxConv и netPayConv, чтобы получить результат XX.XX (имеющий 2 места после десятичного числа). Я считаю, что я ошибаюсь или что-то в этом роде. Я продолжаю получать числа без значений после десятичного числа. спасибо, извините за основной вопрос, похоже, не получается.Получение вывода из двух чисел после десятичной точки

P.S = если ваши интересно имена переменного ... ко - означает Конверсии

System.out.println("hours worked: "); 
double hours = input2.nextDouble(); 

System.out.println("hourly pay rate: "); 

double payHours = input3.nextDouble(); 
double grossPay = payHours*hours; 
double grossPayConv = (int)(grossPay*100)/100; 
double taxes = grossPay*TX; 
double taxesConv = (int)(taxes * 100)/100; 
double netPay = grossPay-taxes; 
double netPayConv = (int)(netPay*100)/100; 
+0

Google о DecimalFormat. –

ответ

1

Почему вы заливка вывода int.Update, как показано ниже:

double grossPayConv = (grossPay*100)/100; 
Смежные вопросы