&|^等运算符

在java程序员面试宝典上看到一道关于运算符的题目,要打印出结果。总结如下:

|| 和&&都是短路型的运算符。

在||中如果前一个表达式的结果为true时,则后一个表达式不进行计算;反之,要进行计算。

在&&中如果前一个表达式的结果为false时,则后一个表达式不进行计算;反之,要进行计算。

 

|&^既是非短路逻辑运算符,也是位运算符。

当这些符号的前后都是boolean表达式时,不管前一个表达式是否为真,后一个表达式都会进行计算。

你可能感兴趣的:(运算符)