這是我的了:
outputStr = name + "\n" + "Gross Amount:$ " + String.format("%.2f", grossAmount) + "\n"
+ "Federal Tax:$ " + String.format("%.2f", fedIncomeTax) + "\n" + "State Tax:$ "
+ String.format("%.2f", stateTax) + "\n" + "Social Security Tax:$ " + String.format("%.2f", ssTax)
+ "\n" + "Medicare/Medicaid Tax:$ " + String.format("%.2f", medicareTax) + "\n" + "Pension Plan:$ "
+ String.format("%.2f", pensionPlan) + "\n" + "Health Insurance:$ " + String.format("%.2f", HEALTH_INSURANCE)
+ "\n" + "Net Pay:$ " + String.format("%.2f", netPay);
System.out.println(outputStr);
它打印出這樣的:
Random Name
Gross Amount:$ 3575.00
Federal Tax:$ 536.25
等等......
但我想右對齊$和變量15個空格正確的,這是如何完成的?我想這樣的:提前
Gross Amount: $3575.00
謝謝...
我可以通過使用「%15.2f」而不是$ – Marcus 2015-02-10 17:53:53