流程控制
1.1流程控制语句概述
1.顺序结构:顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序执行,依次执行,程序中大多数代码就是这样执行的。
2.分支结构(if,switch)
if语句格式
格式:
if(关系表达式){
语句体;
}
(1)首先计算关系表达式的值;
(2)如果关系表达式的值为true就执行语句体
(3)如果关系表达式的值为false就不执行语句体
(4)继续执行后面语句内容
if...else....
if...else if....else
switch语句格式:
格式:
表达式的类型可为:byte,short,int,char,String,枚举,
switch(表达式){
case值1:语句体1;break;
case值2:语句体2;break;
....
default:
语句体n+1;
break;
(case后面必须使用常量,且不可重复
break可省略但是会发生程序穿透)
3.循环结构(for,while,do...while)
for(初始化语句;循环条件;循环控制条件语句){
循环体语句;
}