打卡

运算符与表达式
%除以取余
++ 前自增 a=2; b=++a a=3; b=3;
-- 前自减 a=2; b=--a a=1; b=1;
赋值运算符
+= 加等于 a=0; a+=2; a=2;
-= 减等于 a=5; a-=3; a=2;
*= 乘等于 a=2; a*=2; a=4;
/= 除等于 a=4; a/=2; a=2;
%= 模等于 a=3; a%2; a=1;
比较运算符
== 相等于 != 不等于
! 非 && 与 || 或
类型转换
?自动转换(隐式转换):遵循一定的规则,由编译系统自动完成。
?强制类型转换:把表达式的运算结果强制转换成所需的数据类型。
隐式转换
编译器会自动将低的数据类型转成高的数据类型,转换后的数据正确
强制转换
需要程序根据实际用途转换 得到的结果可能会省略部分的值
条件语句
if 格式 if(表达式){语句 代码} 如果表达式为真执行括号内代码
if (表达式){代码}else{代码}如果为真执行if括号内代码 如果为假执行else中代码
if (表达式1){代码}else if{表达式2}{代码}elseif(表达式2){代码}else{代码}

三目运算符
表达式? 选项1[表达式]:选项二【表达式】 如果表达式为真选择选项1的结果,如果为假选择选项2的结果
switch语句
格式:switch (表达式)
{case值1:
代码
break;
case值2:
代码
break;
default:
代码

posted @ 2019-04-09 21:09  storngking  阅读(114)  评论(0)    收藏  举报