1. Java代码的执行顺序
java代码执行顺序按照从上到下执行
2. 什么时候需要使用选择结构
当多个元素存在判断的时候,可以使用选择结构.或者需要对结果进行详细分类,逻辑运算判断时可以使用.
3. if-elseif-elseif-else的语法和执行流程
语法:
if-elseif-elseif-else
if(boolean表达式1){
语句体1;
}else if(boolean表达式2){
语句体2;
}else{
语句体3;
}
执行流程:首先进入布尔表达式1,如果为true,则继续 执行语句体1,不再执行if循环里面的语句,如果为false.则判断布尔表达式2,判断为true则,执行语句体2,为false则执行else里面的语句体3
4. 什么时候需要使用循环结构
当数据需要重复运用计算的时候,可以使用循环结构
5. while的语法和执行流程
whlie(boolean表达式){
语句;
}
执行过程:
进入while布尔表达式判断为true则进行语句体,为false则不运行结构体
6. do-while的语法和执行流程
do{
语句;
}whlie(布尔表达式);
首先先运行一次方法体,即执行do后面的语句,再进行whlie里面的布尔表达式,若为true则继续执行循环体,如果为false,则结束循环
7. for的语法和执行流程
for(初始化语句;布尔表达式;循环后语句){
语句体;
}
首先执行初始化语句(只运行一次),再进行 布尔表达式判断,若为true,运行语句体再,则行循环后语句,再进行判断,若为false,则不执行循环
8. 嵌套循环的执行流程
for(初始化语句1;布尔表达式1;循环后语句1){ //外层
for(初始化语句2;布尔表达式2;循环后语句2){ //内层
语句体;
}
}
若外层循环为false则,不进行内层for循环.
当外层for循环,布尔表达式1成立为true,则继续执行内层for循环的布尔表达式2,若表达式2不成立,则结束循环,如果为true.则继续执行,语句体.执行完语句体后,继续进行循环后语句2,再执行循环后语句1,再进行外层for循环判断,直到内层或者外层不满足布尔表达式为止.
9. break,return,continue各自的作用
break ,结束当前循环的代码,继续运行循环外的内容
return ,结束当前return所在循环的运行,包括所在方法体的运行
continue,跳过此循环,继续进行下一次循环