Java中&&和&的区别
Java中&&和&都是表示与的逻辑运算符,都表示逻辑运输符and,当两边的表达式都为true的时候,整个运算结果才为true,否则为false。
&
1.逻辑运算符,当其两边为Boolean类型且同为true时,结果为true。
2.位运算符,同为0或同为1时,结果为1。
&&
1.逻辑运算符 具有短路功能,如果前边表达式结果为false则后边表达式不执行。
本文详细解析了Java中&和&&运算符的区别,包括它们在逻辑和位运算中的作用,以及&&特有的短路功能。
Java中&&和&都是表示与的逻辑运算符,都表示逻辑运输符and,当两边的表达式都为true的时候,整个运算结果才为true,否则为false。
&
1.逻辑运算符,当其两边为Boolean类型且同为true时,结果为true。
2.位运算符,同为0或同为1时,结果为1。
&&
1.逻辑运算符 具有短路功能,如果前边表达式结果为false则后边表达式不执行。
1077
208
9937

被折叠的 条评论
为什么被折叠?