一、运算符
java语言中常用的运算符可分为如下几种:
算术运算符
++i:先执行自加,在执行运算操作;
i++:先执行运算操作,再自加
自增资减运算符只能用于操作变量,不能直接用于操作数值或常量
赋值运算符
比较运算符
比较运算符用于判断两个数据的大小,比较结果是一个布尔值(true 或 false)
注意:
1、>、<、>=、<=只支持左右两边操作数是数值类型
2、==、!=两边的操作数既可以是数值类型,也可以是引用类型逻辑运算符
注:短路现象
&&: 左侧判断为false,则右侧不管true或false,系统都认为没有必要执行右侧
||:左侧判断为true,则右侧不管true或false,系统都认为没有必要执行右侧条件运算符
条件运算符===三木运算符
语法形式:布尔表达式 ? 表达式1 : 表达式2
运算过程:如果布尔表达式的值为true,则返回表达式1的值,否则返回表达式2的值。运算符的优先级