java的System.out.printf()的输出报错,如何解决?
6个回答
展开全部
double i=345.678;
System.out.printf("%+9.2f",i);
我测试过了 你的错误原因是类型不对:
printf(String str Object[] args); java 提供 printf(String str Object args); 和printf(Locale l, String format, Object... args) ; 看看是不倒错了包!
System.out.printf("%+9.2f",i);
我测试过了 你的错误原因是类型不对:
printf(String str Object[] args); java 提供 printf(String str Object args); 和printf(Locale l, String format, Object... args) ; 看看是不倒错了包!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java 里面的输出是
System.out.print()
没有f
System.out.println():输出完换行
System.out.print()
没有f
System.out.println():输出完换行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
printf接收的是数组,改成这样即可
System.out.printf("%+9.2f", new Object[]{i});
System.out.printf("%+9.2f", new Object[]{i});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
估计你用的是myeclipse(部分版本报错),用eclipse工具不会报错的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询