我正在用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;
}
}
我不打算使用的进口,因为我是一个初学者这将是巨大的,如果我们能够保持它的简单。
首先试着用自己的言语向你自己解释一下你希望它采取什么样的行动,以及需要什么样的步骤来“修复”时间。 – 2014-11-22 13:06:06