java printf 版本_java – PrintStream类型中的printf(String,Object ...
為什么通過簡單調(diào)用printf會出現(xiàn)以下編譯錯誤?我的代碼:
import java.util.Scanner;
public class TestCodeBankAccInputs
{
public static void main(String[] args)
{
String displayName = "Bank of America Checking";
int balance = 100;
System.out.printf("%s has %7.2f", displayName, balance);
}
}
在編譯時我收到以下錯誤:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method printf(String, Object[]) in the type PrintStream is not applicable for the
arguments (String, String, double)
at TestCodeBankAccInputs.main(TestCodeBankAccInputs.java:9)
造成這種情況的原因是什么?如何解決?
版本信息:
幫助 – >在Eclipse中關(guān)于提供以下信息:
面向Web開發(fā)人員的Eclipse Java EE IDE.
版本:Indigo Release
構(gòu)建ID:20110615-0604
我安裝的JDK是JDK1.6.0_27
總結(jié)
以上是生活随笔為你收集整理的java printf 版本_java – PrintStream类型中的printf(String,Object ...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。