繁体   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