我试图让 while 循环在 5 秒半 (5.5) 后停止,所以我使用 Calendar 库获取分钟的当前秒数,然后将 5.5 递增到它上面。在该过程之后,它循环等待当前时间等于保存的变量
我意识到秒数没有增加……这是为什么?
代码:
package me.fangs.td;
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
double timeout = calendar.get(Calendar.SECOND) + 5.5;
while((double) calendar.get(Calendar.SECOND) < timeout) {
System.out.println((double) calendar.get(Calendar.SECOND));
Thread.sleep(1000);
}
}
}
慕容森
胡说叔叔
慕标琳琳
相关分类