所以我突然无法运行这么简单的代码:"
public class Test {
public static void main (String [] args)
{
int i=6;
System.out.println("this is i: %d" ,i);
}
}
也没有使用 printf。 格式等也是如此。
我得到的错误是:线程“main”java.lang.Error 中的异常: Unresolved 编译问题:
The method println(int) in the type PrintStream is not applicable
for the arguments (String, int) at examples.Test.main(Test.java:7)
我不知道编译器出了什么问题...我应该重新安装 eclipse 吗?
最佳答案
System.out.println
只接受一个参数(任何原始类型、String
、Object
或 char
) 并且无法打印格式化文本。您应该改用 printf
:
System.out.printf("this is i: %d\r\n" ,i);
关于java 打印 var 的问题,抱歉再次发帖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23106512/