1.switch语句
1.1 switch语句格式
格式:
switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
...
default:
语句体n+1;
[break;]
}
执行流程:
(1) 首先计算表达式的值.
(2) 依次和case后面的值进行比较,如果有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束.
(3) 如果所欲的case后面的值和表达式的值都不匹配,就会执行default里面的语句体,然后程序结束掉.
注意:case不写break,将会出现穿透现象.
2.for循环语句
2.1循环结构的组成:
初始化语句
条件判断语句
循环体句
条件控制语句
2.2for循环语句格式
格式:
for(初始化语句;条件判断语句;条件控制语句){
循环体语句;
}
案例
3.while循环语句
3.1完整格式:
初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}
4.do...while循环语句
4.1 do...while循环语句格式
完整格式:
初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
三种循环区别 do..while最少一次.
5.跳转控制语句
5.1跳转控制语句概述
coutinue 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行.
break 用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环.
6.循环嵌套
7.Random
7.1Random作用
作用:产生随机数.
使用步骤:
(1) 导包 :import java.util.Random;
(2) 创建对象 :Random r = new Random();
(3) 获取随机数: int number = r.nextInt(10);
猜数字案例
为了让它循环使用了while死循环,最后结束以break结束.