System.out.printf不能与Integer一起使用

时间:2015-04-16 11:53:06

标签: java

当我在下面键入这部分代码时,它会在System.out.printf行旁边给出一条错误消息。

它告诉我,我应该将i的整数类型替换为Object[]

然而,在本教程中,我遵循以下部分的工作,并没有提供任何错误消息。那么我在这里做错了什么或者什么是正确的类型呢?

    for(int i=0; i < 5;i = i + 1) {
        System.out.printf("The value of i is: %d\n", i);
    }

1 个答案:

答案 0 :(得分:0)

你可以这样获得并打印它的价值:

for(int i=0; i < 5;i = i + 1) {
    System.out.printf("The value of i is: %d\n", Integer.valueOf(i));
}