5. java运算符
1.算术运算符

注意: % 取余数
(1)自增
(++)前自增:先自增完毕,再运算整个表达式,语句分号前面的都是运算表达式;

后自增,先运算完整个表达式(分号前面的都是表达式),再进行自增;

2.赋值运算符
| 运算符 | 运算 | 范例 | 结果 | 
| = | 赋值 | a=3,b=2 | a=3,b=2 | 
| += | 加等于 | a=3,b=3;a+=b; | a=5,b=2; | 
| -= | 减等于 | a=3,b=2,a-=b; | a=1,b=2; | 
| *= | 乘等于 | a=3,b=2,a*=b; | a=6,b=2 | 
| /= | 除等于 | a=3,b=2,a/=b; | a=1,b=2; | 
| %= | 模等于 | a=3,b=2,a%=b; | a=1,b=2 | 
3.比较运算符
| 运算符 | 运算 | 例子 | 结果 | 
| == | 相等于 | 4= =3 | false | 
| != | 不等于 | 4!= 3 | true | 
| < | 小于 | 4 < 3 | flase | 
| > | 大于 | 4>3 | true | 
| <= | 小于等于 | 4<=3 | false | 
| >= | 大于等于 | 4>=3 | true | 
| Instanceof | 检查是否是类的对象 | "hello"instanceof String | true | 
注意的细节:
- 使用比较运算符的时候,要求两种数据类型必须一致。
4.逻辑运算符
&& 与: 有一个false.那么结果就是false只有两边都为true ,将结果为true.
|| 或:    两边只要有一个为真结果就为真,当两边同为假时结果才为假 
^  异或:  两边相同结果是false 两边不同结果是true; 
! 非      相反 
逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 & x<6 。
(1)“&”和“&&”的区别:
单与时,左边无论真假,右边都进行运算;
双与时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
(2)“|”和“||”的区别同理。
(3)“ ^ ”异或与“|”或的不同之处是: 
当左右都为true时,结果为false。
5. 三元运算符
格式
(条件表达式)?表达式1:表达式2;
如果条件为true,返回1;
如果条件为false,返回2;
示例:
1获取两个数中大数。
int x=3,y=4,z;
z = (x>y)?x:y;//z变量存储的就是两个数的大数。
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号