Java学习第4天
选择结构
(1) If结构
一种选择情况:if(条件表达式){};
两种选择情况:if(条件表达式){}else{};
三种及以上多种情况:if(条件表达式1){}else if(条件表达式2){}…else{};
(2) switch语句
格式:switch(表达式){
Case 值1:
语句体1;
Break;
Case 值2:
语句体2;
Break;
……
Case 值n:
语句体n;
Break;
Default:
语句体n+1;
Break;
}
Case 穿透的使用:在switch语句中,如果case语句体后不写break将会出现case穿透现象,再不判断下一个case之的情况下,继续执行,直到遇到break语句为止,或者switch结束。
循环结构
特征:有明确的开始和结束标志,在重复做某件事。
循环结构组成:
初始化语句:循环开启时的起始状态。条件判断语句:循环反复执行的条件。循环体语句:用于表示循环反复执行的内容。条件控制语句:用于表示循环每次执行改变的内容控制循环是否执行下去
- for语句
for循环语句的格式:for(初始化语句;条件判断语句;条件控制语句){
循环体语句;
}
- while语句:
初始化语句;
while(条件判断语句){
循环体语句
}
- do while语句:
初始化语句;
do{
循环体语句;
条件控制语句;
- ···· }while(条件判断语句);
三种循环的区别:
(1) for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)(2) do…while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)(3)条件控制循环语句中所控制的自增变量,因为归属for的语法结构。在for循环结束后,就不能再次被访问到了,对于while循环不属于语法结构,在while循环结束后该变量还可以继续使用。
跳转控制循环语句概述
跳过某次循环体内容的执行,继续下一次的执行。 continue 注意:使用是基于条件控制的。
终止循环体的执行,结束整个循环。 break 注意:使用是基于条件控制的。
循环嵌套:在外循环中嵌套内循环。
随机数的使用:radom:用于产生一个随机数
使用步骤:
(1) 导包 import java.util.Radom;//导包的动作必须出现在类定义的上面
(2) 创建对象 Radom r = new Radom();
(3) 获取随机数 int number = r.nextInt(10);//获取随机数的范围:[0 ,10)。

浙公网安备 33010602011771号