我一定要记住Java中&与&&的区别

&和&&都是逻辑"与"的运算符,表示逻辑"与"(and),当运算符两边的表达式的结果都是true时,运算结果才为true,否则,有一方为false,则结果为false.

1.上图片:

我一定要记住Java中&与&&的区别
来来比较一下:
我一定要记住Java中&与&&的区别
哼哼,这是第一个区别,还有呢!

2.1.这是"&"符号

我一定要记住Java中&与&&的区别

2.2.这是"&&"符号我一定要记住Java中&与&&的区别

3.还有个区别就是:

&是用于非短路
&&是用于短路
短路:当运算符两边的表达式,第一个表达式为false,则不再计算第二个表达式。
哗哗哗,这下记住了吧,下次忘了再用手机看看就知道了