返回布尔值的方法?

时间:2016-10-02 00:01:58

标签: java boolean

如何为我的Car类创建一个名为isAntique的方法,该方法返回一个布尔值,指示汽车是否超过45年?

以下是我已有的代码:

package Ch4PP5;

public class Car {
    private String make, model;
    private int year;

    public Car(String userMake, String userModel, int userYear) {
        make = userMake;
        model = userModel;
        year = userYear;
    }

    public String setMake(String newMake) {
        make = newMake;
        return make;
    }

    public String getMake() {
        return make;
    }

    public String setModel(String newModel) {
        model = newModel;
        return model;
    }

    public String getModel() {
        return model; 
    }

    public int setYear(int newYear) {
        year = newYear;
        return year;
    }

    public int getYear() {
        return year;
    }

}

2 个答案:

答案 0 :(得分:1)

这样的事情?

public Boolean isAntique(){
   int year = Calendar.getInstance().get(Calendar.YEAR);

   if(year - this.year >= 45) {
       return true;
   } else {
       return false;
   }
}

答案 1 :(得分:0)

public boolean isAntique() {
    return year > 45;
}

我可能会错过一些东西,但如果我的答案是你要找的,你应该学习java基础知识并观察一些例子。

如果您正在寻找murillio4的答案,那么您应该搜索我如何获得今天的日期而不是发布该问题。