在小数点后输出2个数字

时间:2014-01-31 18:18:17

标签: java

java的新手,我试图获得变量grossPayConv,taxesConv和netPayConv的输出,以获得XX.XX的输出(小数点后有2个位置)。我相信我错了什么或什么的。我一直在获得小数后没有值的数字。谢谢,对不起基本问题,似乎无法得到它。

P.S =如果您对变量名称感到好奇...... Conv - 意为转换

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;

1 个答案:

答案 0 :(得分:1)

为什么要将输出转换为int.Update,如下所示:

double grossPayConv = (grossPay*100)/100;