[英]eclipse luna format printing
我已經下載了Eclipse Luna。 但是格式打印不起作用。 讓我們考慮下面給出的簡單代碼:
public class Test {
public static void main(String args[]) {
int a=4;
System.out.printf("%d",a);
}
}
它在下面顯示錯誤消息:
線程“主”中的異常java.lang.Error:未解決的編譯問題:PrintStream類型的方法printf(String,Object [])不適用於參數(String,int)
可能的原因和解決方法是什么?
您的Compiler compliance level
可能不正確。
您可以在Eclipse中找到它:項目>屬性> Java編譯器
確保將其設置為1.5或更高。
我從@Katja Christiansen的評論中得到了答案。 注釋已在下面給出,因為@Katja Christiansen並沒有在解決方案中寫解決方案,因為我在這里寫了這個解決方案,讓其他人可以發現問題已解決。
“也許已啟用特定於項目的編譯器設置?打開Java項目的屬性,選擇“ Java編譯器”,並檢查是否已啟用“啟用特定於項目的設置”,以及所選的JDK是否與Eclipse JDK設置不同。– Katja Christiansen。
嘗試之后,printf已解決,並且已解決所有現有項目。
感謝@Katja Christiansen與我們的合作。
嘗試使用format
方法:
int a = 4;
System.out.format("%d", a);
我正在使用Eclipse Luna
並且為我運行了以下main
方法:
public class StackOverflow {
public static void main(String[] args) {
int a = 4;
System.out.printf("%d", a);
}
}
給我輸出:
4
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.