3.1条件语句
条件语句主要有两类语
法:if语句和switch语句
switch语句
- 表达式的类型只能为byte、short、char、int
2.switch语句的代码执行过程为:将case语句后的值和表达式的值比较,若相等即从该case语句开始向下
执行,如果没有break语句,则一直执行到switch语句的结束,如果遇到break语句,则结束switch语句
的执行。
3.2循环语句
while(循环条件){
循环体;
}`
while语句三要素
- int a =10;
- while(循环条件){
循环体; - i++
}`
do-while语句
do{
循环体;
}while(循环条件);
for语句
for (表达式1;表达式2;表达式3) {
循环体
}
- 表达式1用于初始化,一般书写变量初始化的代码,例如循环变量的声明、赋值等,它在for
语句中执行且只执行一次。表达式1可以为空; - 表达式2是循环条件,要求必须为布尔类型,如果该条件为空,则默认为true,即条件成
立; - 表达式3为迭代语句,是指循环变量变化的语句,一般书写i++、i--这样的结构。该语句可以
为空。 - 循环体指循环重复执行的功能代码。
continue语句与break语句的区别
continue语句虽然也完成循环的终止,但与break语句的区别在于:continue语句只跳出本次循环,但
还要继续执行下一次循环;break语句则完全跳出它所在或所标记的循环。