java的System.out.printf()的输出报错,如何解决?

java的System.out.printf()的输出报错,如何解决?
2024年11月20日 10:28
有5个网友回答
网友(1):

类型不对啊没看到么

如图,参数必须是连个,后者是一个可变参数,可以使用一个数组

网友(2):

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) ; 看看是不倒错了包!

网友(3):

java 里面的输出是
System.out.print()
没有f
System.out.println():输出完换行

网友(4):

printf接收的是数组,改成这样即可
System.out.printf("%+9.2f", new Object[]{i});

网友(5):

估计你用的是myeclipse(部分版本报错),用eclipse工具不会报错的。