算术运算符
1.java中所有的运算符优先等级有18-19个等级,优先级最高的是小括
号。开发中,如果出现了需要整理优先级的问题,简单粗暴加括号
2..小括号里面的内容对于小括号外部而言是一个整体,是一个【常量】
3. 变量有且只能是被赋值之后才可以修改内容,未赋值不能修改
4. 取余操作注意细节
【重点】 取余操作针对整数,小数没有取余操作
关系运算符
5. 关系运算符结果是一个boolean数据类型,true or false
6. 关系运算符一般用于条件判断,数据过滤...
自增自减运算符【难点 考点】
【明确】
自增自减运算符【有且只能操作变量】,不可以操作常量
【难点】
前后关系
自增自减运算符在
变量之前:首先执行自增自减操作,再来完成当前行代码的运行
变量之后:首先执行当前行代码,再来执行自增自减操作
逻辑运算符
与 &&
【重点】同真为真,有假【即】假
或
||
【重点】有真【即】真,同假为假
非
! 取反
逻辑运算符短路原则问题
逻辑【与】的情况下:
同真为真,有假【即】假
当出现一个条件为false之后,整个逻辑与表达式的结果为
false,从false之后的其他所有条件都不会执行。
计算机的节约性能问题!!!
逻辑【或】 短路原则
有【真】即真,同假为假
只要发现一个条件为真,整个表达式结果已经确定为真。
从true条件开始其他条件不需要执行