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;
答案 0 :(得分:1)
为什么要将输出转换为int.Update,如下所示:
double grossPayConv = (grossPay*100)/100;