Java 运算符和运算符优先等级
来源:互联网 发布:五个金冠的淘宝店铺名 编辑:程序博客网 时间:2024/06/03 21:01
运算符
1 赋值运算符
2 算术运算符
3 一元运算符
4 关系(比较)运算符
5 逻辑运算符(只能比较 boolean值,结果也为 boolean值)
解释:短路
当 条件1 && 条件2 如果条件1为false,结果明显为false,所以条件2不会再判断。
当 条件1 & 条件2 如果条件1为false,结果明显为false,但条件2语句一样会被运算。
6 位运算符(2进制运算符)
经典案例1:用最快的速度计算2的3次方; 提示:使用<<
经典案例2:int a =1;int b =2;不借助第三个变量,交换两个数的值; 提示: 使用^
7 三目(三元)运算符
用法:
zhangSanScore > 98 ? "奖励Iphone 8 " : "没有任何奖励" ;
语法解释:张三的成绩大于98吗?如果大于"奖励Iphone 8 ",否则"没有任何奖励";
8 字符串连接运算符
s -> 张三是个男孩
注:只要+的两端有一端是字符串,则这个时候+就变成了字符串连接符
注:只需要知道 () 的优先级是最高的,其他的不需要记,当运算表达式比较复杂,不能确定运算顺序的时候,可以添加括号 () 控制执行顺序。
阅读全文
0 0
- Java 运算符和运算符优先等级
- java运算符的优先等级列表
- C语言运算符及优先等级
- C语言运算符及优先等级
- 运算符运算等级划分
- Sql Server中的运算符的优先等级问题
- java 运算符优先顺序
- java 运算符 优先顺序
- java运算符优先级别
- java运算符优先次序
- java运算符的优先级别
- 优先队列中重载运算符>和<
- 运算和运算符
- C语言运算符优先级等级口诀
- C语言运算符优先级等级口诀
- Java 位运算和运算符总结
- java 移位运算符中<<和>>运算
- 关于运算符(三目运算符)和运算过程中的优先关系
- Matlab安装MinGW64编译器
- git push 每次都需要输入用户名和密码 TortoiseGit 不用每次输入用户名和密码的方法
- 基因表达模式聚类以及可视化
- shell运算
- Python:跳台阶
- Java 运算符和运算符优先等级
- django+python3使用mysql
- 数组 复习
- linux进程调度与管理(二)
- 多队列网卡简介
- Linux历史命令的调用
- 多态与继承的概念及区别
- C语言---结构体成员变量加“点”赋值
- 小哥哥带你撸设计模式之---单例模式