运算符
2015-11-19 12:31
218 查看
运算符:
比较运算符:
,<,>=,<=,!=,==;//大于小于返回的是布尔型boolean
!=:如果两者相等,返回false;如果不相等,返回ture
==:如果两者相等,返回ture,否则返回false
逻辑运算符:
* 逻辑与/或 与 短路与/或 区别:
位运算符:
移位运算符:
连接符: +
转义字符: \
无符号右移,用0补;
三目运算符:
比较运算符:
,<,>=,<=,!=,==;//大于小于返回的是布尔型boolean
!=:如果两者相等,返回false;如果不相等,返回ture
==:如果两者相等,返回ture,否则返回false
逻辑运算符:
&,(逻辑与) ---都符合条件才会返回ture,只要有false则返回false 2个都为ture则为ture,其余都为false |,(逻辑或) ---只要有一个ture则返回ture,只有都为false的时候返回false ^,(逻辑异或) ---两个都是ture/false 则返回false,,如果两边不一样则返回ture &&,(短路与) ---只有在两者都是ture,返回ture ||,(短路或) ---只要有一个ture则返回ture !,(非) ---返回值和事实相反
* 逻辑与/或 与 短路与/或 区别:
3>5 & 3<4 & 前面不成立,之后判断后面的 3>5 && 3<4 &&前面不成立,,则后面的不去判断了。。 因此在开发中节省时间 一般用 &&
位运算符:
& , 0代表假,1代表真(相当于 与 运算) | , 0代表假,1代表真(相当于 或 运算) ^ , 0代表假,1代表真(相当于 异或 运算) ~ , 按位取反
移位运算符:
左移: << ,向左移位,空出位置用0补位 左移几位 乘以 2 的几次幂 右移: >> 右移几位 除以 2 的几次幂 前面用(最高位是0,用0补;是1,用1补)补 (符号位用最高位补)
连接符: +
转义字符: \
\n 换行 System.out.println(str+"\n"+str1); \t tab制表位
无符号右移,用0补;
三目运算符:
x ? y : z (x为ture,值为y;x为false,值为z)
相关文章推荐
- Centos平台Supervisord全攻略
- 希尔排序c语言版
- HashMap vs. TreeMap vs. Hashtable vs. LinkedHashMap
- 输入子系统
- 实验二固件设计报告
- 回归
- Hadoop安装简单版本
- 数据挖掘与机器学习的区别
- CodeForces 540B School Marks
- Luc Berson's letter
- java编程实现根据EXCEL列名求其索引的方法
- 移动端6种导航设计总结
- C# 设计模式----抽象工厂模式
- Merge Sorted Array
- C# 设计模式----抽象工厂模式
- 深入理解dispatch_queue
- lvs+keepalived
- Javascript跨域请求的几种解决方法
- 自定义标签
- 多线程断点下载