我刚开始学习java并寻求帮助如何正确实现嵌套循环以使其正常工作。
将此时钟增加1秒。根据需要更新分钟和小时
public void increment () {
if (seconds < 59)
seconds = seconds + 1;
else
seconds = 0;
if (seconds <= 0)
if (minutes < 59)
minutes = minutes + 1;
else
minutes = minutes;
if (minutes <= 0)
if (hours < 23)
hours = hours + 1;
else
hours = 0;
此代码无法正常运行。 在此先感谢
答案 0 :(得分:1)
我猜你在找这样的东西。
public static void main(String[] args) {
increment(19, 43, 59);
increment(23, 59, 59);
increment(7, 19, 45);
}
public static void increment(int hours, int minutes, int seconds) {
if (seconds < 59) {
seconds = seconds + 1;
} else {
seconds = 0;
if (minutes < 59) {
minutes = minutes + 1;
} else {
minutes = 0;
if (hours < 23) {
hours = hours + 1;
} else {
hours = 0;
}
}
}
System.out.println(hours + ":" + minutes + ":" + seconds);
}
输出:
19:44:0
0:0:0
7:19:46
请注意,这只是您可以根据需要利用的一个示例。