这是我发现的代码,该代码允许方法及时前进,但是我对如何使其后退感到困惑。
[JsonConstructor]
{
//some code mabe here
}
答案 0 :(得分:2)
代码中的错误是您正在及时向前 ,而不是向前 。
需要更改的部分是:
while (true) {
if (--min < 0) {
min = 59;
if (--hour < 0) {
hour = 23;
}
}
请注意,我避免将%
运算符与负数一起使用。那是因为我只是不记得-1 % 24
是-1
还是+23
。自programming languages differ in the result起,我通常只在两边都是正数时才使用%
运算符。
其余代码看起来很简单,可以很好地解决任务。
任务本身有点不切实际,但这不是你的错。仍然是很好的锻炼。