java流程结构
顺序结构
按顺序往下运行
if单选择结构
if(布尔表达式){
//如果布尔表达式的值为true
}
if双选择结构
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
if多选择结构
if(布尔表达式1){
//如果布尔表达式1的值为true
}else if(布尔表达式2){
//如果布尔表达式1的值为false,布尔表达式2的值为false
}else {
//如果布尔表达式1和2的值都为false
}
if嵌套结构
if(布尔表达式1){
//如果布尔表达式1的值为true
if(布尔表达式2){
//如果布尔表达式2的值为true
}
}
switch
switch(expression){
case value :
//语句
break;//可选
case value :
//语句
break;//可选
//可以有任意数量的case语句
default ://可选
//语句
}
while循环
while (布尔表达式) {
//循环语句
}
do...while
do{
//代码语句
}while(布尔表达式) //最少执行一次
For循环
for(初始值;布尔表达式;条件处理){
//代码语句
}
//增强for循环
for(声明语句:表达式){
//代码语句
}
break continue
//break
//在任何循环的主体部分都可以用break强制结束循环
//continue
//在循环语句中用于中止某次循环过程,不执行循环体中尚未执行的语句,接着进行下一次是否循环的的判断