switch语句结构

格式:

switch(表达式){case 1 :语句体1;break ;case 2 :语句体2;break :...default :语句体n+1;break;
}

执行流程:

  • 首先计算出表达式的值
  • 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。
  • 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。
  • 注意:如果switch中得case,没有对应break的话,则会出现case穿透的现象。

for循环

for循环格式:

for (初始化语句;条件判断语句;条件控制语句) {循环体语句;
}

格式解释:

  • 初始化语句: 用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样
  • 条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去
  • 循环体语句: 用于表示循环反复执行的内容,简单说就是循环反复执行的事情
  • 条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去

while循环

while循环完整格式:

初始化语句;
while (条件判断语句) {循环体语句;条件控制语句;
}

do…while循环结构

完整格式:

初始化语句;
do {循环体语句;条件控制语句;
}while(条件判断语句);

三种循环的区别