算术运算符
加减 乘除 求余运算 + - * / %
+= 相当于+完之后赋值 例如:int a= 0; a+=10; a=a+10;
关于/,一定记得 0不能作为除数。异常
关于在String +或者+= 都表示的拼接,并不表示运算。例如: String s=“120”;s+=111;最后等于“120111”
自增自减运算符
++ --
a++;表示自己增加1;表示先使用变量a再进行自加运算
++a;表示自己增加1;表示先自加运算 再使用变量 a
a--;表示自己增加1;表示先使用变量a再进行自减运算
--a;表示自己增加1;表示先自减运算 再使用变量 a
比较运算符
> < >= <= != 进行数据比较结果类型bookean
逻辑运算符
逻辑与
&:表示只有表达式两边都是ture,结果才是ture;
&&:表示只有表达式两边都是ture,结果才是ture;
区别:短路,提前结束这个判断过程。&&如果第一个条件为false后面语句不再运行。可以加快速度。&:不具有短路功能,从左到右一次执行。
逻辑或
||:有一个为ture,就为ture
|:有一个为ture,就为ture
区别:短路,提前结束这个判断过程。||:如果第一个条件为false后面语句不再运行。直接输出为ture。&:不具有短路功能,从左到右一次执行。
逻辑非
!非真既假,非假既真。
JAVA学习笔记(二)
原文:https://www.cnblogs.com/shanghongbin/p/9927556.html