-
运算符
-
基本的算术运算符、+符号做连接符
-
+ - * / %
-
注意:/ 除,两个整数相除的结果还是整数
-
% 取余
-
-
+符号可以做连接符
-
+符号与字符串一起运算时就是做连接符的,其结果还是一个字符串
-
识别技巧:能算则算,不能算就连在一起
-
-
-
自增自减运算符
-
++
-
--
-
用来放在变量的前面或者后面,对变量进行加1或者减1
-
-
-
注意
-
只能用在变量前后,不能用在字面量前后
-
自增,自减在变量前后,单独使用时,没有区别
-
a++; ++a;
-
-
如果在表达式,也就是非单独使用时,放在变量前后有明显区别
-
放在变量前面,先+后用
-
放在变量后面,先用后+
-
-
-
-
赋值运算符
-
基本赋值运算符: =
-
int a= 12; 从右往左看
-
-
扩展赋值运算符
-
+= -= *= /= %=
-
+=
-
作用:可以做累加操作
-
a += b
-
等价于: a = (a的数据类型)(a + b)
-
-
-
-
-
关系运算符
-
> >= < <= != ==
-
-
逻辑运算符
-
&& &
-
作用:必须前后都为true,结果才是true
-
&& : 前一个为false,后一个条件不执行
-
&: 即便前一个是false,后一个条件坚持执行
-
-
|| |
-
作用:只要一个是true,结果就是true
-
|| : 前一个为true,后一个条件不执行
-
|: 即便前一个是true,后一个条件坚持执行
-
-
!
-
取反
-
-
^
-
相同为false,不同为true
-
-
-
三元运算符、运算符的优先级
-
格式
-
条件表达式? 值1 : 值2;
-
流程:如果条件为真,返回值1,反之,返回值2
-
-
运算符的优先级
-
() && ||
-
-
-
Javase--运算符
最新推荐文章于 2024-11-04 15:37:16 发布