标签:选择 跳过 if语句 控制 影响 else 退出 通过 条件判断语句
流程控制语句:
通过流程控制语句可以控制程序执行流程,使程序根据一定的条件来选择执行。语句的分类 1:条件判断语句
2:条件分支语句
3:循环语句
条件判断语句:
使用条件判断语句可以在执行某个语句前进行判断,如果条件成立则执行语句,条件不成立则不执行语句。
if 语句:语法1:if (条件表达式) {
语句...
}
if 后的代码块不是必须的,但只有一条语句时也必须写上。
if 语句:语法2:if(条件表达式){
语句...
}else{
语句...
}
如果该值为true,则执行if语句。如果为false,则执行else语句。
if语句:语法3:if(条件表达式){
语句...
}else if{
语句...
}else if{
语句...
}else{
语句...
}
当该语句进行执行时,会依次对条件表达式进行求值判断。如果值为true则执行当前语句。如果值为false则继续向下判断。如果都不满足,则执行else语句.该语句中只有一个代码块被执行,一旦代码块执行了,则直接结束语句。
条件分支语句:
switch语句:语法:switch(条件表达式){
case 表达式:
语句...
break;
case 表达式:
语句...
break;
case 表达式:
语句...
break;
case 表达式:
语句...
break;
default:
语句:
break;
}
在执行时,会依次将switch后的表达式的值与case后的条件表达式的值进行全等比较。如果比较结果为true,则从当前case 处执行代码,则后面的所有的代码都会执行,如果使用break,则可以推出当前的switch语句。如果值为false,则继续向下比较。
循环语句:
while通过循环语句可以反复的执行一段代码。while(条件表达式){
语句...
}
执行时,先对条件式进行判断,如果值为true,则执行循环体语句,循环体执行完毕以后,继续对条件表达式进行判断,如果值为true,则继续执行循环体,以此类推。如果值为false,则终止循环。
创建一个while循环,往往需要3个步骤. 1:创初始化一个变量var i=0 2:在循环中创建一个条件表达式while(i<10) 3:定义一个更新表达式,每次更新初始化变量。{i++}
do while循环语句:
do{
语句...
}while(条件表达式)
执行时,先执行循环体。循环体执行完毕以后,在对while后的条件表达式进行判断,如果条件为true,则继续执行循环体,执行完毕继续判断,以此类推。如果结果为false则中止循环。do while可以保证循环体至少执行一次。而while则不行。
for循环:
为我们提供了专门的位置来放三个表达式。1:初始化表达式 2:条件表达式 3:更新表达式
for循环语法:for(初始化表达式;条件表达式;更新表达式){
语句...
}
执行时,先执行初始化表达式,在执行条件表达式,如果为true,则执行循环。如果为fase,则中止循环。在执行更新表达式,执行完毕后,继续执行第二部步骤。for循环可以嵌套。外面的循环执行一次,里面的循环则会执行n次。
break可以退出switch和循环语句,不能再if 语句中使用。break只对离他最近的循环进行影响。continue只跳过当次循环。
标签:选择 跳过 if语句 控制 影响 else 退出 通过 条件判断语句
原文地址:https://www.cnblogs.com/maxuefeng/p/13622705.html