十、运算符
1)算术运算符是用于数值类型变量计算的运算符,它返回的结果是数值
1.赋值符号
2.算数运算符
加+
减-
乘*
除/
取余%
3.算数运算符的优先级
4.算术运算符的复合运算
5.算术运算符的自增减
2)字符串拼接
1.字符串拼接方式1
注意:用+号拼接是用符号唯一方法,不能用-,*,/,%...
2.字符串拼接方式2
3.控制台打印拼接
后面的内容比占位符多不会报错,后面的内容比占位符少会报错
3)条件运算符
1.条件运算符
条件运算符不能直接这样使用,纯比较不用结果那么对于我们来说没有任何意义;
比较的结果返回的是一个bool类型的值,true和false如果比较的条件满足,那就返回true,不满足就返回false
2.各种应用写法
3.不能进行范围比较
4.不同类型之间的比较
4)逻辑运算符
1.逻辑与
2.逻辑或
3.逻辑非
4.混合使用优先级问题
5.逻辑运算符短路规则
逻辑或:有真则真,那左边只要为真了右边就不重要
逻辑与:有假则假,那左边只要为假了右边就不重要
5)位运算符
位运算符,主要用数值类型进行计算的,将数值转换为2进制再进行位运算
1.位与&
2.位或 |
3.异或^
4.位取反~
5.左移<<和右移>>
6)三目运算符
1.基本语法
2.具体使用
十一、条件分支语句
1)条件分支语句--if
1.作用
让顺序执行的代码产生分支;if语句是第一个可以让我们的程序产生逻辑变化的语句
2.if语句
3.if...else语句
4.if...else if...else语句
2)条件分支语句--switch
1.作用
让顺序执行的代码产生分支
2.基本语法
注意:常量只能写一个值不能去写一个范围,不能写条件运算符;switch只判断变量是否等于某一个固定值
3.default可省略
4.可自定义常量
5.贯穿
十二、循环语句
1)循环语句--while
1.作用
2.语法相关
3.嵌套使用
4.流程控制关键词
2)循环语句--do... while
1.基本语法
2.实际使用
实际使用较少
3.嵌套使用
3)循环语句--for
1.基本语法
2.支持嵌套
3.特殊写法
4.对比while循环
for循环一般用来可以准确得到一个范围中的所有数