Java代码电子手表时间转动
时间: 2024-05-07 19:20:48 浏览: 20
以下是Java代码电子手表时间转动的示例:
```
import java.util.Calendar;
public class ElectronicWatch {
public static void main(String[] args) {
// 获取当前时间
Calendar calendar = Calendar.getInstance();
// 获取小时、分钟、秒
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
// 打印当前时间
System.out.println("当前时间:" + hour + ":" + minute + ":" + second);
// 模拟时间转动
for (int i = 0; i < 10; i++) {
// 秒数加1
second++;
// 如果秒数等于60,则分钟加1,秒数归0
if (second == 60) {
minute++;
second = 0;
}
// 如果分钟等于60,则小时加1,分钟归0
if (minute == 60) {
hour++;
minute = 0;
}
// 如果小时等于24,则小时归0
if (hour == 24) {
hour = 0;
}
// 打印转动后的时间
System.out.println("转动后的时间:" + hour + ":" + minute + ":" + second);
// 暂停1秒钟
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
```
这段代码通过获取当前时间,模拟计算时间的转动,然后每隔1秒钟打印转动后的时间。你可以根据自己的需求进行调整和优化。