软件编程
位置:首页>> 软件编程>> java编程>> Java中&和&&的区别简单介绍

Java中&和&&的区别简单介绍

作者:yhntgbv  发布时间:2023-02-23 12:12:23 

标签:Java&,&&

& 按位运算符,逻辑运算符

&& 逻辑运算符

相同点:只要有一端为假,则语句不成立

假设有三个参数

int x = 1;
int y = 2;
int q = 1;

作为逻辑运算符时,&左右两端条件式有一个为假就会不成立,但是两端都会运行

if((x+y)==4 & q++>0) {}
System.out.println(q); //q=2

&&也叫做短路运算符,因为只要左端条件式为假直接不成立,不会去判断右端条件式。

if((x+y)==4 && q++>0) {}
System.out.println(q); //q=1

来源:https://blog.csdn.net/m0_55096250/article/details/122318686

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com