Java中&&和&的区别
Java中&&和&都是表示与的逻辑运算符,都表示逻辑运输符and,当两边的表达式都为true的时候,整个运算结果才为true,否则为false。
&
1.逻辑运算符,当其两边为Boolean类型且同为true时,结果为true。
2.位运算符,同为0或同为1时,结果为1。
&&
1.逻辑运算符 具有短路功能,如果前边表达式结果为false则后边表达式不执行。
Java中&&和&都是表示与的逻辑运算符,都表示逻辑运输符and,当两边的表达式都为true的时候,整个运算结果才为true,否则为false。
&
1.逻辑运算符,当其两边为Boolean类型且同为true时,结果为true。
2.位运算符,同为0或同为1时,结果为1。
&&
1.逻辑运算符 具有短路功能,如果前边表达式结果为false则后边表达式不执行。