我已经阅读了关于这个主题的几个先前提出的问题和答案[或非常相似],但他们都没有真正解决这一点.在声明一个新的布尔变量时,将它初始化为false是多余的[例如不必要]吗?
boolean selectedZone = false;
Run Code Online (Sandbox Code Playgroud)
而不是宣布
boolean selectedZone;
Run Code Online (Sandbox Code Playgroud)
我看过的其他帖子是 为什么Java的默认值为Boolean设置为true?和java中布尔值的默认值
我正在为我的工作中的GUI项目添加一些简单的功能,我觉得我必须投入太多[因此使用太多变量/更改类型].你可以输入太多,对吧?如何在不过度投射的情况下解决问题?这是我困境的一部分:
我给了一个长 - > 110614173509,我最终需要显示 - > 2014年11月6日下午5:35:09.
我现在如何实现它是这样的:
double second, minute, hour;
second = time % 100;
minute = (Math.floor(time/100))%100;
Run Code Online (Sandbox Code Playgroud)
然后在我的树[SWT]中显示它,我将setText作为一个字符串.这对我来说似乎很疯狂,从长到双,到弦,等等.这有时是怎样的,还是我可以退一步看看它?