无法打电话给这堂课

时间:2015-01-08 03:49:41

标签: java class printf

我刚学会了如何创建类以及如何在一定程度上将它们与其他类一起使用。无论如何,我试图运行你们许多人看起来像一个简单的程序,但我看不出我做错了什么,因为我写的代码没有错误,但可能在我做的语法中。

class Noob {
    String name;
    int age;

}

public class App {

public static void main(String[] args) {
    Noob kid1 = new Noob();
    kid1.name = "Andrew";
    kid1.age = 20;

    System.out.printf("Hello my name is %d and I'm %d years old", kid1.name, kid1.age );
}

}

1 个答案:

答案 0 :(得分:0)

%d是占位符,需要整数。由于kid1.name是字符串,因此您需要使用%s。查看here以获取格式代码列表。