Я создаю часы в Java. Мне удалось сделать некоторые очень простые вещи, и теперь я хочу реализовать функцию.Создание часов Java. увеличение времени
Если я установил время, то есть 12:04:59, и использую мой метод TimeTick, это увеличит время с 1 секундой, но проблема в том, что он скажет, что время 12:04:60, и оно не меняется до 12:05:00. Я сейчас борется, и я не могу найти решение.
Мой код ниже, я надеюсь, что вы можете мне помочь,
public class Clock{
public int seconds;
public int minutes;
public int hours;
public Clock (int InsertSeconds, int InsertMinutes, int InsertHours){
seconds = InsertSeconds;
minutes = InsertMinutes;
hours = InsertHours;
}
public void timeTick(){
seconds = seconds + 1;
}
public String toString(){
return hours + ":" + minutes + ":" + seconds;
}
}
Я не планирую использовать импорт, потому что я новичок это было бы здорово, если мы сможем сохранить его простым.
Сначала попробуйте объяснить себе словами: в каком состоянии вы хотите, чтобы он действовал по-разному, и какие шаги должны произойти, чтобы «исправить» время. –