Java中的&和&&有什么区别?
作者:RainRoad
时间:2023-04-27
来源:正软商城
浏览:5
&和&&的区分1、&&只要有一个条件不一样就是不满足,如果第一个条件就是不满足就不判断后面的条件。而&要对所有的条件都进行判断。概念的不同2、&&具有短路的功能,&可以用作位运算符。&&具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式。&可以用作位运算符,当“&”操作符两边的表达式不是boolean类型时,“&”表示按位与操作,我们通常使用0x0f来与一个整数进行&运算,来获取该整数的最低4个bit位。实例publicclassdemo02{publicstaticvoidmain(
本文目录
&和&&的区分
1、&&只要有一个条件不一样就是不满足,如果第一个条件就是不满足就不判断后面的条件。而&要对所有的条件都进行判断。
概念的不同
2、&&具有短路的功能,&可以用作位运算符。
&&具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式。
&可以用作位运算符,当“&”操作符两边的表达式不是 boolean 类型时,“&”表示按位与操作,我们通常使用0x0f 来与一个整数进行&运算,来获取该整数的最低4个 bit 位。
实例
public class demo02{
public static void main(String[] args) {
int i=1;
if(i<5 & i<2){
System.out.println("逻辑与");//逻辑与
}
if (i<5 && i<3){
System.out.println("逻辑与"); //逻辑与
}
i = 234 & 99;
int a = 234 && 99;//错误
System.out.println(i);
}
}
作者最新文章
怎么用office打开wps文件 转换兼容格式
2026-11-02 10:09
QQ邮箱如何设置邮件个性签名
2026-10-22 15:38
PS插件怎么卸载干净
2026-10-21 16:09
优动漫paint文件导出工具使用教程及导出方法
2026-10-20 14:22
fl studio导出视频到电脑的详细操作教程
2026-10-09 13:35
上一篇:
java注解与元注解实例分析
热门文章
更多
精品专题
更多
Mac软件
更多
火山引擎 网页版
Windows/ macOS/ Linux
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。
















