繁体   English   中英

为什么这个循环是无限的? [爪哇]

[英]Why this loop is infinity? [Java]

为什么这段代码是一个无限循环? 我该如何解决?

Calendar cal = new GregorianCalendar();
cal.setTime(new Date());

while (cal.SECOND < 20){
    System.out.println(cal.SECOND);
}

提前感谢您的帮助

我会得到答案,SECOND 是一个常量变量。 如果您将通过 Calendar 课程获得第二个回报,您将写道:

cal.get(Calendar.SECOND); 
//or
cal.getTime().getSeconds();

如果有人知道为什么 intelIJ 会删除“getSeconds()”,但这项工作请在此处输入答案或知道这些代码之间的区别。

提前感谢您的帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM