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是數字嗎? –