JAVAコーディング

関係演算子

2008年05月03日
&& (x && y) xとyの両方がtrueの場合にtrue
& (x & y) xとyの両方がブール型且つ両方ともtrueの場合にtrue
|| (x || y) xとyのいずれかがtrueの場合にtrue
| (x | y) xとyの両方がブール型且ついずれかがtrueの場合にtrue
^ (x ^ y) xとyの両方がブール型且つxとyが異なった値の場合にtrue
! (!x) xがfalse場合にtrue


更に、
((a <= 0) & (c < b/a))
a <= 0とc > b/aの両方が評価される

((a <= 0) && (c < b/a))
a <= 0が偽ならc < b/aは評価されない