三元运算符
格式:条件表达式?值1:值2;
运算符优先级() */+-&&||
算术运算符有哪些?
+-*/%
算术运算符要注意哪些事项?
byte char short在运算时提示成int类型
整数还是整数,如果出现小数要用到小数运算
+号的作用?
加法运算法则
字符串拼接
和字符相加,与字符相对应的底数相加
赋值运算符有哪些?
=,+=,-=,*=,/=,%=
自增、自减单独运算和与=混合使用有区别吗?
独立运算没有区别
前自增:先自增,再赋值
后自增:先赋值,再自增
关系运算符有哪些?
==等于 !=不等于 >大于 <小于 >=大于等于 <=小于等于
逻辑运算符有哪些?
&& 与 || 或 ! 非
规律如何?
&&(与):
a && b ,如果a和b都是true,则结果为true, 否则结果为false
短路效果:如果a已经是false,则b不执行
|| (或):
a || b , 如果a和b都是false,则结果为false, 否则结果为true
短路效果:如果a已经是true,则b不执行
! 取反:
! a, 如果a是true,则结果为false 如果a是false, 则结果为true
switch 注意细节
- 变量:类型可以为byte、short、int、char,String, 枚举(以后学)。
- case:后面跟的是要和表达式进行比较的值。
- break:表示中断,结束的意思,用来结束switch语句。
- default:表示所有情况都不匹配的时候,就执行这个内容



