赋值运算符:
牢记一句话: =的左边是内存空间(变量);=的右边是数据
算数运算符:指的是数字之间的运算
+、-、*、/、%、++、--、+=、-=、*=、/=、%=
注意一点:+也代表拼接符
除法:/得到的是商
% 模 取余
++:自身+1 --:自身-1
前++和后++的区别:
1.同一行代码里面,如果只有++的操作,前++和后++没有区别
2.如果同一行代码里面既有++,又有输出语句:
++在前,先做++,后做打印
++在后,先做打印,后做++
比较运算符:比较两个数据,结果是布尔值
>、<、>=、<=、==、!=、equals
注意:
==比较是否相等
!=比较是否不相等
equals 目前阶段是比较字符串是否相等(以后比较引用数据类型是否相等)
逻辑运算符:处理布尔之间的运算 ,并且结果也是布尔值 真和假之间的运算
&、|、!、&&、||
或者:有一个条件成立 |、|| 或
并且:条件都成立 &、&& 与
非: 取反 !、!= (==)
||、&& :短路或(与)
三目运算符:
格式: 变量 = 表达式 ? 值1: 值2;
解释:表达式如果成立 执行变量 = 值1
表达式如果不成立 执行变量 = 值2