流程控制语句分类
流程控制语句分类
- 顺序结构
- 分支机构(if,switch)
- 循环结构(for,while,do…while)
分支结构
if语句 格式
格式1:
if(关系表达式){
语句体;
}
执行流程:
首先计算关系表达式的值
如果关系表达式的值为true就执行语句体
如果关系表达式的值为false就不执行语句体
继续执行后面的语句内容
格式2
if(关系表达式){
语句体;
}else{
语句2;
}
格式3:
if(关系表达式){
语句体;
}else{
语句2;
}
…….
else{
语句体n+1;
}
switch语句
代码实现
在switch语句中,如果case控制的语句体后面不写break,将出现穿透现象,在不判断下一个case值得情况下,向下运行,直到遇到break,或者整体switch语句结束。
循环结构
for语句
while循环语句
代码实现
Do …. while循环语句
代码实现
三种循环的区别
跳转语句
- continue 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行
- break 用在循环中,基于条件控制,终止循环内容的执行,也就是说结束当前的整个循环
循环嵌套
程序实现:输出一天内的时间
Random的作用和使用步骤
代码实现
获取1-100的随机数