JAVA运算符
来源:互联网 发布:以色列 巴基斯坦 知乎 编辑:程序博客网 时间:2024/06/11 01:43
JAVA运算符
运算符优先级
运算符详解
逻辑运算符
- Java语言中有三种逻辑运算:与(&&) 或(||) 非(!)
- 逻辑运算的结果只能是boolean类型的也就是true或者false
位运算符
- 位运算是针对二进制位的操作符
- 除位非( ~ )是一元操作符外,其它的都是二元操作符
左移( << )
System.out.println(5<<2)
//运行结果是20
程序首先会将5转为2进制表示形式由于默认Int型所以转化成4个字节32位的二进制:
0000 0000 0000 0000 0000 0000 0000 0101
然后左移2位后,低位补0得到:
0000 0000 0000 0000 0000 0000 0001 0100
再换算成10进制为20
右移(>>)
和左移同理,只是方向相反
System.out.println(5>>2);//运行结果是1
正数右移,高位用0补,负数右移,高位用1补,
正数或者负数左移,低位都是用0补
阅读全文
1 0
- Java运算赋值运算符
- Java| Java 运算符
- Java位运算符
- java运算符
- java中的“%”运算符
- Java 位运算符
- Java 位运算符
- Java 位运算符
- Java 位运算符
- java 运算符优先级
- Java 位运算符
- java 运算符
- JAVA入门:运算符
- JAVA 运算符 >> >>> <<
- JAVA移位运算符
- Java 位运算符
- JAVA移位运算符
- java 运算符
- window10+caffe(新版)+自己工程
- Add More Zero
- python求解简单加密问题,实现对输入的密文加密
- Manifest merger failed with multiple errors清单合并失败解决办法
- 浏览器如何工作
- JAVA运算符
- 解决MPAndroidChart-LineChart清除数据刷新后X轴取值不准确的问题
- 编写Java程序,计算数字可以被哪些数字整除。
- 构建配置文件
- adb shell 终止应用程序
- android 多媒体几个不错的博客
- golang笔记(2)写一个简单的socket服务端
- Java_内存溢出(Memory Overflow)和内存泄露(Memory Leak)的区别
- 迷宫问题