在学习JAVA的时候,做一些复杂且多变的编程时,常常用到一些运算符
,下面就是我们常用的四类运算符:
第一类;
赋值运算符:
+= 例: a += 3 意思是 a 等于 a+3
-= 例: a -= 3 意思是 a 等于 a-3
*= 例 a*= 3 意思是 a 等于 a*3
/= 例 a/ = 3 意思是 a 等于 a/3
%= 例 a%=3 意思是 a 等于 a%3
注意事项:
1.只有变量才能使用赋值运算,常量不能进行赋值
2.赋值运算符其中蕴含了一个强制转换类型
3.在里面%是指取模,意思是二者相除取余数
第二类:
比较运算符:
==
比较符号两边的数据是否相等,相等则true
<
比较符号左边的数据是否小于,小于则true
>
比较符号左边的的数据是否大于,大于则 true
<==
比较符号左边的数据是否小于,小于则true
>==
比较符号左右的数据是否大于,大于则true
!=
比较符号不想等
注意事项:
1.比较运算符的结果一定是个boolean
成立就是个true 不成立就是 false
2.如果是多次判断,就不能连着写
例如:1 < x <3
第三类:
逻辑运算符:
&& 称为:与 (并且)
意思:全部都是成立,才是true,否则false
|| 称为:非 (或者)
意思:至少有一个成立,就是true.全部不成立才是,false.
! 称为:非 (取反)
意思:本来是成立,变成不成立
注意事项:
1.逻辑运算符只能用于boolean
2.与,或需要左右各有一个boolean,但取反只要有唯一得一个boolean
3.与,或两种运算符,如果里面有多个条件,可以连续写
三元运算符:
一元运算符:一个数据就可以操作
二员运算符:需要两个数据操作
三员运算符:需要三个数据才可以操作的运算符
|
|