我刚刚开始学习 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;
此代码无法按其预期方式工作。 提前致谢
最佳答案
我猜您正在寻找类似的东西。
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
请注意,这只是一个示例,您可以根据需要利用。
关于java - 嵌套循环的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42475293/