1.运算符
1.普通的四则运算符: + - * /
普通的四则运算符不会改变变量本身的值
取余运算符%(余数为0表示被整除)
2.自增自减运算符:
分为前缀式,后缀式并且可以改变变量本身的值
3.比较运算符
<>=<= == !=
比较运算符的最终结果是布尔类型的
2.逻辑运算符
1.双与/短路与/&& :判断逻辑与&一致,增加了短路的功能全真才真,有假则假
2.双或/短路或/|| :判断逻辑与|一致,增加了短路的功能全假才假,有真则真
3.三目运算符: 1 ? 2 : 3; 1是表达式,1真取2,1假取3
4.复合赋值运算符:+= -= *= /=是一种简写的形式,比较方便,运算时会自动进行类型转换
5.赋值运算符: = ,右边给左边
6.拼接功能:+
7.^异或:相同为0 不同为1
~ 非: 非0为1,非1为0
8.优先级控制:如果表达式的运算比较复杂,需要控制优先级,可以使用小括号
3.分支结构
1.单分支结构
if(判断条件){
如果判读啊条件的结果为true,就执行
}
2.多分支结构{
如果判段条件的结果为true,就执行
}else{
如果不符合条件,执行else处的代码
}
3.嵌套分支结构
if(判断条件){
如果判段条件的结果为true,就执行,不符合继续
}else if(判断条件){
符合判断条件,执行此处代码,不符合继续
}else if(判断条件){
符合判断条件,执行此处代码,不符合继续
}else{
保底选项,以上条件均不符合的情况下,执行此处代码
}