一、 顺序控制(从上到下,从左至右)
二、 分支控制
1. 单分支 if(条件表达式){ 语句; }
2. 双分支 if else
3. 多分支
(1)if elseif elseif else
注意:找到一个入口就会退出来
(2)switch语句:开关语句
switch(条件表达式){
case 常量1:语句1;break;//break表示跳出swith语句。
case 常量2:语句2:break;
…
default:语句;break;\\break可不用
}
注意:
1、条件表达式数据类型,应hecase后的常量类型一致
2、switch中可用的数据类型主要是:byte,short,int,char,enum(枚举)等。
三、循环控制
1、for循环
for(循环初值;循环条件;步长){语句;//循环体}
2、while循环
while(循环条件){语句;//循环体}
3、do while循环
do{语句;//循环体}
while(循环条件);
注意:2和3的区别是先判断后执行,而3是先执行后判断
把一个复杂