簡體   English   中英

月食月神格式打印

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM