1 运算符
1. 普通的四则运算 + - * / 是不会改变变量本身的值的
如果想要改变变量本身的值,需要把表达式的结果重新赋值给变量
2. 取余%(求模 mod) : 取余数,如果整除,余数为0
3. 自增自减运算符
自增++ :表示变量本身的值+1
自减- - : 表示变量本身的值-1
前缀式:符号在前,先改变变量本身的值,再使用,比如打印,计算…
后缀式:符号在后,先使用,再改变变量本身的值
4. 比较运算符
!= == > < >= <= 比较的结果都是布尔类型的
5. 逻辑运算符
&&:双与/短路与:逻辑与单与相同,全真才真,只不过增加了短路的效果
||:双或/短路或:逻辑与单或相同,全假才假,只不过增加了短路的效果
6. 三目/三元运算符
格式:1 ?2 :3;1是表达式,若1真,取2,若1假取3
7. 赋值运算符
= :是普通的赋值运算符,等号右边的值交给等号左边的变量来保存
8. 复合赋值运算符:+= -= *= /=,主要是可以简写&类型的自动转换
sum += 30; 等效于 sum = sum+30;
2 流程控制
2.1 顺序结构
顺序结构从头到尾所有代码依次都会执行到
可以解决输入 输出 计算等问题,但是不可以先做判断,再选择性的执行代码
2.2 分支结构
1 单分支结构
适合只有一个判断条件时使用,符合条件,执行大括号里的代码,不符合条件,大括号里的代码跳过
2 多分支结构
适合有两种情况时使用,符合条件,执行代码1,其他情况执行代码2