一、顺序结构
Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。它是任何一种算法都离不开的一种基本算法结构。
if单选择结构:
if(布尔表达试){
//如果布尔表达式为true将执行语句
}
if双选择结构:
if(布尔表达式){
//如果布尔表达式为true将执行语句
}else{
//如果布尔表达式为false将执行语句
}
if多选择结构:
if(布尔表达式1){
//如果布尔表达式1的值为true执行代码
}else if (布尔表达式2){
//如果布尔表达式2的值为true执行代码
}else if(布尔表达式3){
//如果布尔表达式3的值为true执行代码
}else {
//如果以上都不为true则执行代码
}
嵌套的if结构:
if(布尔表达式1){
如果布尔表达式1的值为true执行代码
if(布尔表达式2){
如果布尔表达式2的值为true执行代码
}
}
switch多选择结构:
switch(expression){
case value:
//语句
break;//可选
case value:
//语句
break;//可选
//你可以有任意数量的case语句
default://可选
//语句
}