常用的Java逻辑运算符有以下几种:
1. 与运算符(&&):当两个操作数都是true时,结果为true;否则为false。
2. 或运算符(||):当两个操作数中有一个为true时,结果为true;否则为false。
3. 非运算符(!):用于对操作数取反,如果操作数为true,则结果为false,如果操作数为false,则结果为true。
4. 异或运算符(^):当两个操作数的值不同时,结果为true;否则为false。
5. 短路与运算符(&):和逻辑与运算符功能相同,但不会短路。
6. 短路或运算符(|):和逻辑或运算符功能相同,但不会短路。
这些逻辑运算符用于在Java中进行逻辑判断和操作,可以用于控制程序的流程和执行。