我得到这个错误“String类型的方法格式(String,Object [])不适用于参数(String,int,int,int)”

时间:2014-05-08 20:52:09

标签: java

我收到了这个错误:

  字符串类型中的

“方法格式(String,Object [])不适用于参数(String,int,int,int)”

以下是代码,请任何人都可以帮助我!

//Time1 class declaration maintains the time in 24-hour format.
public class Time1 {
    private int hour; // 0-23
    private int minute; //0-59
    private int second; //0-59

    //set a new time value using universal time; throw 
    //an exception if the hour, minute or second
    //is invalid.
    public void setTime(int hour, int minute, int second) {
        //validate hour, minute and second
        if (hour < 0 || hour >= 24 || minute < 0 || minute >= 60 || second < 0 || second >= 60) {
            throw new IllegalArgumentException("hour, minute and/or second was out of range");
        }

        this.hour = hour;
        this.minute = minute;
        this.second = second;
    }

    //convert to String in universal-time format (HH:MM:SS)
    public String toUniversalString() {
        return String.format("%02d:%02d:%02d", hour, minute, second);
    }

    //convert to String in standard-time format(H:MM:SS AM or PM)
    public String toString() {
        return String.format("%d:%02d:%02d %s", ((hour == 0 || hour == 12) ? 12 : hour % 12),
        minute, second, (hour < 12 ? "AM" : "PM"));
    }
} // end class Time1

0 个答案:

没有答案