1
我有一个关于如何使用printf混合多种格式的问题。在我的情况下,我试图给一个数字一定数量的空格,以便它完全适合在表中,我试图限制它允许的小数位数。下面是我有尝试过的printf:使用printf混合多种格式
System.out.printf("%1s%10s%27s%26s%28s%28s1.5d", typeOCar, startingMiles, endingMiles, Distance, gallons, MPG);
当我执行我的程序,它会显示这样的:
run:
Gas & Mileage Calculations
Car Type Starting Miles Ending Miles Distance Gallons Miles/Gallon
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Toyota Sequoia 15543 15565 22 16.5 1.33333333333333331.5dBUILD SUCCESSFUL (total time: 0 seconds)
任何帮助将不胜感激。
为什么1.5d?你在哪里使用%x.yf? x和y是数字吗? –