流程控制语句分类

流程控制语句分类

  • 顺序结构
  • 分支机构(if,switch)
  • 循环结构(for,while,do…while)

分支结构

if语句 格式

格式1:
if(关系表达式){
语句体;
}

执行流程:
首先计算关系表达式的值
如果关系表达式的值为true就执行语句体
如果关系表达式的值为false就不执行语句体
继续执行后面的语句内容

格式2
if(关系表达式){
语句体;
}else{
语句2;
}

格式3:
if(关系表达式){
语句体;
}else{
语句2;
}
…….
else{
语句体n+1;
}

switch语句

image.png
代码实现
image.png
在switch语句中,如果case控制的语句体后面不写break,将出现穿透现象,在不判断下一个case值得情况下,向下运行,直到遇到break,或者整体switch语句结束。
image.png

循环结构

for语句

image.png

while循环语句

image.png
代码实现
image.png

Do …. while循环语句

image.png
代码实现
image.png

三种循环的区别

image.png

跳转语句

  • continue 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行
  • break 用在循环中,基于条件控制,终止循环内容的执行,也就是说结束当前的整个循环

image.png

循环嵌套

image.png
程序实现:输出一天内的时间
image.png
image.pngimage.pngimage.png

Random的作用和使用步骤

image.png
代码实现
image.png
image.png 获取1-100的随机数