java 打印 var 的问题,抱歉再次发帖

标签 java

所以我突然无法运行这么简单的代码:"

 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 只接受一个参数(任何原始类型、StringObjectchar) 并且无法打印格式化文本。您应该改用 printf:

System.out.printf("this is i: %d\r\n" ,i);

关于java 打印 var 的问题,抱歉再次发帖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23106512/

相关文章:

java - 如何在Android上使用MapView显示离线OpenStreetMap?

java - Eclipse Android (ADT) 如何在 MainActivity 类中使​​用其他类的方法?

java - 自定义微调器,显示彩色 TextView

java - 无法写入 Excel 文件,出现 OpenXML4JRuntimeException

java - JDBC 声明表不存在

java.lang.NoSuchFieldError : REFLECTION during Tomcat deploying 错误

java - 连接池 - 为什么要在 checkin 时测试连接?

Java Swing 多线程和 ui 卡住

java - 在java中备份数组

java - 不使用 Servlet 和 Tomcat 使用 Java 创建一个简单的网页