3.3
一.if语句在程序中就是表示判断的。
If语句的第一种形式:
if(关系表达式){
语句体;
}
注意:如果对一个布尔类型的变量进行判断时,不用==而是直接写入变量;语句体只有一句时,可以不带{}。
if语句的第二种形式:
if(关系表达式){
语句体;
}
else{
语句体;
}
if语句的第三种形式(if语句的嵌套):
if(关系表达式){
语句体;
}
else if(关系表达式){
语句体;
}
else if.......
- Switch
case给出的值不允许重复,且值不能为变量。
- default的位置与省略:
位置任意且能够省略。 - case穿透:
当case语句中没有break且没有default时,值符合case后的值时将会打印该case的语句体以及后面所有的全部,直到遇到break或}。
- for循环:
格式:
for(初始化语句;条件判断语句;条件控制语句){
循环体语句;
}
执行顺序:
首先执行初始化语句,其次,进行条件判断。若为true,则进行循环体,否则进行for循环后的其他语句。然后,执行条件控制语句,最后重回条件判断。
- while循环:
格式:
初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}
注意:for控制循环的变量,因为其归属于for循环的语法结构,因此再循环结束后将不能再被访问。而对于while来说,控制循环的变量不归属于while循环,因此循环结束后,仍然可以继续被访问。
for与while的区别:
for知道循环次数和循环范围。
while不知道循环次数和循环范围,但知道结束条件。