-1

“用于跟踪是否设置了警报的第四个字段;或者,您可以将警报字段设置为负值(我最喜欢-1)。” 请帮忙,我正在尝试创建一个字段来检查我的方法是否已设置。到目前为止,我已经尝试过 if 和语句,但这可能不是要走的路。我需要检查我的闹钟是否已设置。那么可能需要一个返回值,对吗?

public void setAlarm (int hours, int minutes, int seconds)
{
    if(hours minutes seconds > 0) {
        alarmHour = hours;
        alarmMinute = minutes;
        alarmSecond = seconds;
    }
    else {
        System.out.println("Please set the alarm.");
    }
}
4

1 回答 1

2

我相信这是有意的。

private boolean isSet;

public boolean isAlarmSet()
{
    return isSet;
}

public void setAlarm (int hours, int minutes, int seconds)
{
    alarmHour = hours;
    alarmMinute = minutes;
    alarmSecond = seconds;
    isSet = true;
}
于 2013-01-28T01:36:31.027 回答