Java的执行顺序(顺序结构,分支结构if/switch,循环结构for/while/do-while)
执行顺序
顺序结构
正常的从上到下的顺序就是顺序结构
分支结构(if/switch)
if分支(三种形式)
if{
}
if{
} else{
}
if{
}else if{
}else{
}
switch:
- 表达式类型只能是byte,short,int,char,枚举,String。不支持double,float,long;
- case给出的值不允许重复,且只能是字面量||常量表达式,不能是变量
- 正常使用switch,不要忘记写break,否则会出现穿透现象
switch(表达式){
case x :
...
case xx:
...
default:
...
}
循环结构
for
for(初始值;循环条件;变化值){
循环体
}
while
初始条件
while(循环条件){
循环体
变化值
}
do-while
- 先执行后判断
初始条件
do{
循环体
变化值
}while(循环条件);
ps:
知道循环次数用for,不知道循环次数用while,需要先执行再判断用do-while