在Java中,我有很长的比较要做,我想知道其中是否有一个或多个是正确的。比较字符串很长且难以阅读,因此为了便于阅读,我对其进行了拆分,并自动使用快捷方式运算符|=而不是negativeValue = negativeValue || boolean。
boolean negativeValue = false;
negativeValue |= (defaultStock < 0);
negativeValue |= (defaultWholesale < 0);
negativeValue |= (defaultRetail < 0);
negativeValue |= (defaultDelivery < 0);
negativeValue如果任何默认<something>值为负,我希望是真实的。这有效吗?会满足我的期望吗?我在Sun的站点或stackoverflow上都看不到它,但是Eclipse似乎没有问题,并且代码可以编译并运行。
同样,如果我想执行几个逻辑交集,是否可以使用&=代替&&?
呼唤远方
慕桂英546537
相关分类