事前に分を設定するたびに時間の値を取得したいのですが、分が60になる場合は、自動的に1時間を追加する必要があり、分はゼロになります。これは私のクラスの私のコードです。
public class time {
private int hours;
private int minutes;
private String amPm;
public time() {
}
public time(int hours, int minutes, String amPm) {
this.hours = hours;
this.minutes = minutes;
this.amPm = amPm;
}
public void advance(int aminutes){
if(minutes > 0){
minutes = minutes + aminutes;
while(hours < 0){
}
}
}
@Override
public String toString() {
String time = hours + " " + minutes + " " + amPm + ".";
return time;
}
}
エラーが表示されるため、コードに何が欠けていますか?