我是一名编程入门者,我在使用Eclipse时遇到了问题,即使是最简单的形式,它也似乎不想运行
我的代码如下:
错误提示为:“方法PrintStream中的printf(String, Object[])对于参数(String, int, int, int)不适用。” 我将Java编译器兼容性级别设置为1.8,因此根据以前的帖子阅读应该没有问题。Eclipse Kepler版本已应用Java 8补丁(因此我可以符合1.8)。我找到的网站都没有给我任何其他线索,指出问题所在。
printf
。我的代码如下:
package Practice;
import java.io.*;
public class Printf {
public static void main(String[] args) throws IOException
{
int num1 = 54;
int num2 = 65;
int sum = num1 + num2;
System.out.printf("Sum of %d and %d is %d.", num1, num2, sum);
}
}
错误提示为:“方法PrintStream中的printf(String, Object[])对于参数(String, int, int, int)不适用。” 我将Java编译器兼容性级别设置为1.8,因此根据以前的帖子阅读应该没有问题。Eclipse Kepler版本已应用Java 8补丁(因此我可以符合1.8)。我找到的网站都没有给我任何其他线索,指出问题所在。
int
不是一个Object
,因此int
参数序列不能被解释为可变参数方法的Object
序列。 - Raedwald