流程控制
顺序结构
- 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(布尔表达式4){
如果布尔表达式4的值为true
}
*/
注意:
/*
if 语句之多有1个else语句,else语句在所有的else if语句之后
if语句可以有若干个else if语句。他们必须在else之前
一旦其中一个else if语句检测为true,其他的else if以及else语句都将跳过执行
*/
-
嵌套的if结构
/* if(布尔表达式1){ 如果布尔表达式1的值为true if(布尔表达式2){ 如果布尔表达式2的值为true } } */