【问题标题】:Having trouble calling this class无法调用此类
【发布时间】:2015-01-08 03:49:41
【问题描述】:

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

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 );
}

}

【问题讨论】:

  • 将第一个 %d 更改为 %s 应该可以工作。

标签: java class printf


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-10-20
    • 2017-08-14
    • 2019-08-03
    • 2017-04-24
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-12
    相关资源
    最近更新 更多