Java的逻辑运算 Java有两个逻辑运算符与C、C++作区分 与运算符(&)在C、C++是按位运算,而在Java中不仅是按位运算, 还是逻辑运算符,只是相比与短路与(&&)少了逻辑短路现象。同理, 或运算符也如此。 if、while等等里的条件语句判断最终结果只能为布尔类型(Boolean), 不像C、C++非零即真。