详解java中&&和&
来源:互联网 发布:软件初级工程师 编辑:程序博客网 时间:2024/06/05 22:52
一 . 首先两者都是逻辑与运算
1.都具备逻辑与的功能
if (true&&true) { System.out.println("true"); } //结果:true if (true&true) { System.out.println("true"); } //结果:true
2.&&具有短路的功能 ,而&则没有这个功能
int i = 1, j = 1; if (i++ > 3 && j++ > 2) { } System.out.println("i:" + i + "\tj:" + j); //结果:i:2 j:1 int i = 1, j = 1; if (i++ > 3 & j++ > 2) { } System.out.println("i:" + i + "\tj:" + j); //结果i:2 j:2
二 . &不仅是逻辑与运算,而且当&的两边不是boolean类型时,&则表达的是按位与的操作
int i = 2, j = 3; //2=00000010 3=00000011 System.out.println("i&j : " + (i&j)); //结果:i&j : 2
2 0
- 详解java中&&和&
- java中&&和&和||和|详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- Java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- java中hashcode()和equals()的详解
- PHP 获取服务器ip等详细信息
- iOS照片框架
- 天梯- L2-002. 链表去重
- 拆轮子系列:拆 OkHttp
- OpenWRT移植到三星S5PV210处理器上
- 详解java中&&和&
- leetcode_c++:哈希:Palindrome Pairs(336)
- 堆排序--java
- awk命令详解
- 常用工具
- Matlab批量读取元胞数组中数据保存到txt文件中(WIDER FACE数据集中,读取人脸标注矩形框信息)
- Hibernate学习(3)——注解
- 自定义webView,实现带title和返回的webView,监听webView的滑动事件
- python 文件批处理