控制语句的执行结构
顺序结构
分支结构
循环结构
分支结构的语法
单分支:
……
if(布尔值){
代码段
}
……
说明:单分支指的是在程序中加入一段可能执行的程序段,根据条件来判断是否执行代码段
双分支
if(布尔值){
}else{
}
说明:一定会执行其中的一个分支
多分支
if(){
……
}else if(){
……
}else{
……
}
注意:else if 可以有多个
嵌套分支
switch选择结构
switch(变量){
case 值1:
……
break;
case 值2:
……
break;
……
default:
……
}
注意事项:
switch只能做等值比较,比较的类型只能是byte,short,int,char,enum,String(jdk7以上)
没有break程序会穿透执行
循环
重复做一件事情
for
while
do_while
至少执行一次循环体,再进行while循环
break:结束此次循环,不再继续判断
continue:结束此次循环,继续判断 执行continue之后,for循环中的i++还是会执行
标签
在循环上方定义标签
标签名:
方法:穷举法、正推、反推