一、算术运算符
运算符:对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。
注意:不同运算符连接的表达式体现的是不同类型的表达式。
+ 加法运算,字符串连接运算 - 减法运算 * 乘法运算 / 除法运算 % 取模运算,两个数字相除取余数
二、赋值运算符
赋值运算符,就是将符号右边的值,赋给左边的变量。
= 赋值 a=10,将10赋值给变量a += 加后赋值 a+=b,将a+b的值给a -= 减后赋值 a-=b,将a-b的值给a *= 乘后赋值 a*=b,将a×b的值给a /= 除后赋值 a/=b,将a÷b的商给a %= 取余后赋值 a%=b,将a÷b的余数给a
三、自增自减运算符
++ 自增 变量的值加1 -- 自减 变量的值减1
四、关系运算符
> a>b,判断a是否大于b,成立为true,不成立为false >= a>=b,判断a是否大于或者等于b,成立为true,不成立为false < a<b,判断a是否小于b,成立为true,不成立为false <= a<=b,判断a是否小于或者等于b,成立为true,不成立为false != a!=b,判断a和b的值是否不相等,成立为true,不成立为false == a==b,判断a和b的值是否相等,成立为true,不成立为false
五、逻辑运算符
&& 短路与 1. 两边都是true,结果是true 2. 一边是false,结果是false 短路特点:符号左边是false,右边不再运算 || 短路或 1. 两边都是false,结果是false 2. 一边是true,结果是true 短路特点: 符号左边是true,右边不再运算 ! 取反 1. ! true 结果是false2. ! false结果是true
六、三元运算符
格式:数据类型 变量名 = 布尔类型表达式?真值结果1:结果2
三元运算符计算方式:
布尔类型表达式结果是true,三元运算符整体结果为结果1,赋值给变量。 布尔类型表达式结果是false,三元运算符整体结果为结果2,赋值给变量。