1、单目运算符
什么是单目运算符
目:参与计算的表达式或变量
多目运算符 a+b+c
单目运算符:
++ --
变量 自增1 自减1
例如: int i = 0;
++i 先改变i的值(i+1)再使用i
i++ 先使用i的值 然后在改变i的值
i++ ++i i-- --i
i 1 1 -1 -1
表达式 0 1 0 -1
() 单目运算 算术运算 比较运算 逻辑运算 赋值运算
2、循环结构
重点是应用
什么是循环?
重复的做一件事
循环案例,找案例的特点
1、打印50份试卷 重复做的事:打印 结束:够50份
2、200m/圈的操场跑5000米 重复做的事:跑圈 结束:够5000米
3、完成10道编程题 重复做的事:完成编程题 结束:够10道
循环有两要素:
1)循环体:需要重复做的事
2)循环条件:什么时候重复做/什么时候不重复、结束了
循环的好处:
减少代码冗余,提升开发效率
1、while循环
while(循环条件){
//循环体
}
循环条件中使用的变量:循环变量
【注意】一定要在循环体中改变循环变量,否则将造成死循环
循环方式共有3种
1)while 先判断条件,条件为true 执行循环体
false 循环结束
可能一次也不被执行到
2)do while 先执行一次循环体,再判断条件: true 再次执行循环体
false 循环结束
至少被执行一次
do{
//循环体
}while(判断条件)
不先判断条件,让循环体至少执行一次 使用do-while循环
3)for
for(表达式1;表达式2;表达式3){
//循环体
}
初始化:声明并且赋值
表达式1:循环变量的初始化
表达式2:判断是否满足循环条件
表达式3:循环变量的迭代(++ --)
【说明】
1)在for语句中表达式123都可以省略
循环总结:
1、先判断条件,再执行循环体:while for
2、先执行一次,然后再判断条件:do-while
3、已知循环次数优先考虑使用for循环
4、改变循环结构的关键字
break:退出所在的当前循环(当前循环结束)
continue:结束本次循环,进入下次循环
break 只能出现在 各种循环以及switch中
continue