double maxHeight;
maxHeight = (Math.pow(speed * Math.sin(angle), 2)/2 * gravity);
System.out.printf("Maximum height: %.2f", (maxHeight));
收到錯誤的樣品:
「的方法的printf在類型爲PrintStream(字符串,對象[])是不適用的參數(字符串,雙倍)「
什麼是使用printf方法只打印兩位小數的最簡單的解決方案,或者是否有其他解決方案而不創建decimalFormat?
我沒有得到任何錯誤。你使用的是舊版本的Java嗎? – ajb 2014-10-09 19:39:05
你正在編譯舊版本,比如'javac -target 1.4'嗎?使用已經有printf的JDK,但目標沒有可變參數。檢查源代碼版本。 – 2014-10-09 20:15:17