算数运算符
算术运算符号,就是用来处理四则运算的符号,这是最简单,也最常用的符号,尤其是数字的处理,几乎都会使用到算术运算符号。算数运算符可分为单目运算符,双目运算符和三目运算符
单目运算符
+(取正) ,-(取负),++(自增),–(自减)
++或-- 单独使用的时候放在前面或后面是一样的
a++ 或 a-- 效果一样
++或-- 参与操作使用的时候
放在操作数的前面:先自增或者自减,再参与操作
放在操作数的后面:先参与操作,再自增或者自减
双目运算符
+,- ,* ,/ ,%(取余)
+的用法
a:加法
b:字符串连接符
/和%的区别
数据做除法操作的时候,/取得是商,%取得是余数
三目运算符
比较表达式 ? 表达式:表达式二
运算顺序
首先计算比较表达式的值,看是true还是false。
如果是true,表达式1就是结果。
如果是false,表达式2就是结果。
赋值运算符
=,+=,-=,*=,/=,%=
比较运算符
== ,>= ,<= ,!= , >,<
输出的结果为boolean类型
逻辑运算符
&, | ,^ , ! , && ,||
& :有false 则false
|:有true 则true
^:相同的则true,不同的为flase
!:非true则false,非false则true
&&:结果和&一样,但是会有短路效果,左边为false,右边不执行
||:结果和|一样,但是会有短路效果,左边为true,右边不执行
控制语句
if语句
1.单选择
if(boolean类型判断语句){ 条件为true 执行语句}
2.双选择
if(boolean类型判断语句){ 条件为true 执行语句} else {条件为false执行语句}
多选择
if(boolean类型判断语句) { 执行语句 1 }
elseif(boolean类型判断语句){执行语句 2}
....
else {执行语句 n}
switch 多选择
switc(表达式){
case 值1:
执行语句;
break;
case 值2:
执行语句;
break;
.........
default :
执行语句;
}
如果语句后面不加break的话,会出现case穿透,得到的结果可能不是我们想要的,不建议省略。