java中&和&&有什么区别。最好把不同的和相同的地方能仔细的说说 本人没财富值了。抱歉啊!!!
3个回答
展开全部
&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。正如楼上所说的:
if(expression1 & expression2){}
中expression1 和expression2 无论expression1返回true还是false,都会继续判断expression2的返回值
if(expression1 && expression2){}
中如果expression1 返回false,那么expression2 不执行,跳出if语句,
如果expression1 返回true,继续判断expression2
if(expression1 & expression2){}
中expression1 和expression2 无论expression1返回true还是false,都会继续判断expression2的返回值
if(expression1 && expression2){}
中如果expression1 返回false,那么expression2 不执行,跳出if语句,
如果expression1 返回true,继续判断expression2
展开全部
if(expression1 & expression2){}
中expression1 和expression2 无论哪种情况都执行
if(expression1 && expression2){}
中如果expression1 返回false,那么expression2 不执行
如果expression1 返回true,那么expression2 执行
中expression1 和expression2 无论哪种情况都执行
if(expression1 && expression2){}
中如果expression1 返回false,那么expression2 不执行
如果expression1 返回true,那么expression2 执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没啥相同的,&是位运算符,&&是逻辑运算符,表示and的意思!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询