一、顺序结构
按照书写顺序来执行,是程序中最基本的流程结构。
二、选择结构(分支结构、条件结构)
根据给定的条件有选择的执行形相应的语句。
(1) if else if else
1.单路分支
if(条件){
条件成立执行的语句
}
2.双路分支
if(条件){
}else{
}
3.多路分支
if(条件1){
}else if(条件2){
}else if(条件3){
}......else{
}
(2)
switch(变量任何的数据类型){
case 值1:
表达式1;
break;
case 值2:
表达式3;
break;
.........
defalut:
表达式
}
三、循环结构
1.for
for(变量=初始值;变量<=结束值;变化值){
循环体
}
2.while
当条件满足的时候,执行循环体,当不满足的时候退出循环
while(表达式){
循环体
}
3.do{
}while(表达式)
先最少执行一次,再进行条件的判断,如果条件满足继续执行,如果不满足则退出循环。
************************************************
1.do{}while 和while的区别
while:当条件满足的时候,执行循环体,当不满足的时候退出循环,先判断后执行。
do{}while:先最少执行一次,再进行条件的判断,如果条件满足继续执行,如果不满足则退出循环。
2.for 和while的区别
for一般是用于循环指定的次数
while是根据条件的真假来循环,当真的时候进行循环,假的时候退出循环。
************************************************
4.for in
遍历数组或对象
四、跳转语句
1.break;
格式:break;
跳出并且终止循环,如果后面有代码,则继续往下执行。
2.continue;
格式:continue;
跳出并且终止当前的循环,如果下个值仍满足循环条件,则继续循环。
本文出自 “程序员技术交流” 博客,请务必保留此出处http://bjishu.blog.51cto.com/7481301/1670680
原文地址:http://bjishu.blog.51cto.com/7481301/1670680