最近在学习java,在练习printf方法的使用时按照书上的语法配置却出现了报错。报错内容为:The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, double, double)。
![](https://i-blog.csdnimg.cn/blog_migrate/0325ce025db0a5c7fdf7f377c64fe541.png)
使用命令提示符运行java文件后,正常输出结果。确定是开发工具Eclipse的问题。在网上搜索关键字”Eclipse printf 报错“,发现网上有人反应过相同的问题,会出现这种报错是因为Eclipse配置的JDK版本是1.4以下的旧版本。
解决办法是在Windows--Preferences--Java--Compiler和
Windows--Preferences--Java--Installed JREs两处地方将JDK版本修改为1.5或以上版本。