说明:流程控制分为分支结构和循环结构
分支结构包括:
- if
- else
- elseif
- 流程控制的替代语法
- switch
分支结构中的if语句
语法:
if(条件表达式){
达成条件运行的代码;
}
案例:做一个1-10的随机数,如果在5以内就打印
分支结构中的ifelse语句
语法:
if(条件表达式){
达成条件运行的代码
}else{
没有达成条件运行的代码
}
案例:如果在5以内则打印小,5以上打印大
分支结构中的ifelseif
语法:
if(条件表达式1){
达成条件1运行的代码
}elseif(条件表达式2){
达成条件2运行的代码
}[,else{
以上都没有达成运行的代码
}
]
注:随机数范围越大,出现的概率越大,
案例:狗和猫,通过随机数来获取数量,如果狗大于猫,一嘴猫毛,如果狗小于猫,一嘴狗粮,如果相对,就是猫狗大战
分支结构中的switch语句
语法:
switch(表达式){
case 条件1:
达成条件1的语句;
break;
case 条件2:
达成条件2的语句;
break;
….
default:
都没有达成运行的代码;
}
案例:判断星期几,取模给星期数
案例:成绩判断60分以下不及格,60-80良好,80-100优秀
分支结构的替代语法
if的替代语法:
if(条件表达式):
运行的代码
endif;
ifelse的替代语法:
if(条件表达式):
达成条件的代码
else:
没有达成条件的代码
endif;
ifelseif替代语法
语法:
if(条件表达式1):
达成条件2的代码
elseif(条件2):
达成条件2执行的代码
…
[,else:
都没有达成的代码
]
endif;
switch的替代语法
语法:
switch(表达式):
case 条件1:
达成条件1执行代码
break;
case 条件2:
达成条件2的代码
break;
….
default:
都没有达成的代码
endswitch;
评论前必须登录!
注册