在用Eclipse编java程序时出现的,源文件编译没有问题,而自己编写的就出现错误 5

Themethodprintf(String,Object[])inthetypePrintStreamisnotapplicableforthearguments(St... The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, double)错误显示都是这个,大神们,求助 展开
 我来答
碧血玉叶花
2015-05-22 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1734万
展开全部
另外我想知道CLASSPATH的作用,
--当你执行java xxx的时候,它就要在classpath指定的目录下查找看是否有xxx这个类

怎样才能在编译时不用在输入文件目录。CLASSPATH是不是设置默认目录的。
--在命令提示窗口中输入 set classpath=.;%classpath%即可
--classpath不是设置默认目录

问题补充:主要是为什么在命令提示符下javac编译无误,出现了HelloJava.class。
--没找到你要编译的class类文件,解决办法就是设置classpath

还有问题请补充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
肆小步T
2015-04-17 · 超过22用户采纳过TA的回答
知道答主
回答量:52
采纳率:100%
帮助的人:16.8万
展开全部
double是基本类型,而printf里面的第二个参数要求是对象,所以,你应该用java.lang.Double来封装你要打印的double值。出错的提示很明显嘛,参数不匹配。
追问
那要怎么修改才能成功啊?能详细点吗?
追答
关于java.lang.Double的封装,建议你先多了解下基本api,这对以后的学习很有用处。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式