选择结构
流程控制结构
1.顺序结构
2.选择结构
3.循环结构
选择结构
1.if控制语句
if(表达式){
语句;
}
if是java关键字。
表达式是boolea类型的表达式,其结果为true或false。
if语句执行步骤:
1.对条件进行判断,
2.如果表达式结果为true,则执行该语句。
3.如果表达式结果为false,则跳过该语句。
2.if-else语句
if(表达式){
语句1;
}else{
语句2;
}
if-else语句执行步骤如下
1.对表达式的结果进行判断。
2.如果表达式的结果为true,则执行语句1.
3.如果表达式的结果为false,则执行语句2.
*** 产生随机数的方法(0~100);
int random = (int)(Math.random()*100);
3.多重if if-else if
if(表达式1){
语句1;
}else if(表达式2){
语句2;
}else{
语句3;
}
多分支if语句的执行步骤。
1.对表达式1的结果进行判断。
2.如果表达式1的结果为true,则执行语句1;否则判断表达式2的值。
3.如果表达式2的结果为true,则执行语句2;否则执行语句3.
4.嵌套if
嵌套if控制语句的执行步骤。
1.对表达式1的结果进行判断。
2.如果表达式1的结果为true,再对表达式2的结果进行判断。如果表达式2的结果为true,则执行表语句1;否则执行语句2.
3.如果表达式1的结果为false,对表达式3的结果进行判断。如果表达式3的结果为true,则执行语句3;否则执行语句4.