由于某种原因,类方法getTime()不会在控制台屏幕上输出时间。我哪里出错了?
答案 0 :(得分:4)
你的set方法有无限循环!
private void setM(int minutes)
{
while (minutes > 59)
{
h++;
m = minutes - 60;
}
}
此方法何时会停止?
答案 1 :(得分:2)
几个函数中的while循环永远不会返回。 试试
private void setM(int minutes)
{
while (minutes > 59)
{
h++;
minutes-=60;
}
m = minutes;
}
和
private void setS(int seconds)
{
while (seconds > 59)
{
m++;
seconds-=60;
}
s = seconds;
}