运算符总结---2019/5/26
运算符算数运算符赋值运算符关系运算符比较运算符三元运算符
注意事项
运算符
1.算数运算符 2.赋值运算符 3.关系运算符 4.比较运算符 5.三元运算符
算数运算符
int a1
= 1;
int a2
= 2;
int a
= a1
+ a2
;
System
.out
.println(a
);
System
.out
.println("hello" + a1
+ a2
);
System
.out
.println(a1
+ a2
+ "hello");
int b1
= 1;
int b2
= 2;
System
.out
.println(++b1
);
System
.out
.println(b1
++);
System
.out
.println(b2
++);
System
.out
.println(++b1
);
System
.out
.println(++b2
);
赋值运算符
int c1
= 1;
c1
+=1;
int c2
= 2;
c2
-= 1;
System
.out
.println(c1
);
System
.out
.println(c2
);
关系运算符
int d1
= 1;
int d2
= 2;
boolean d
= (d1
== d2
);
System
.out
.println(d
);
比较运算符
int e1
=1 ;
int e2
=2;
boolean e
= (e1
< 1 & e2
< 2);
System
.out
.println(e
);
三元运算符
int aa
= 1;
int bb
= 2;
int cc
;
cc
= (aa
> bb
) ? aa
: bb
;
System
.out
.println(cc
);
注意事项
1.算术运算符:+不光代表加法运算,如果字符串使用的话,就是拼接的意思,而且字符串的位置也会影响输出的结果; 2.算术运算符:自增++ 自减 – 的位置也会影响运算的输出结果,如果但是使用则不分前后; 3.赋值运算符:赋值运算符其实也有隐式转换的意义,具体情况需要具体分析; 4.逻辑运算符的&和&&的区别|和|| 的区别:这里的&&有短路的含义,如果说前面的值为false为false整体的结果也为false后面的语句也不会进行运算; 5.三元运算符:一般看情况来使用,复杂的使用会变得简单,简单的使用可能会变得复杂.