Java结构语句:
1.顺序结构
代码从上到下依次运行。
2.选择结构
21.单分支选择结构
if(条件表达式){
//语句体
}
当if的条件表达式的结果为true时,执行if语句体。
2.2.双分支选择结构(二选一)
if(条件表达式){
//语句体1
}else{
//语句体2
}
当if语句的条件表达式结果为true 则执行语句体1
当if语句的条件表达式的结果为false 则执行else中的语句体2
2.3.多分支选择结构(多选一)
if(条件表达式1){
//语句体1
}else if(条件表达式2){
//语句体2
}else if(条件表达式3){
//语句体3
}[else{
//语句体4
}]
1.先判断条件表达式1是否成立,如果成立则执行语句体1,语句体1执行完毕后
结束多分支选择语句。
2.如果条件表达式1不成立,则判断条件表达式2,如果还不成立则继续判断条件表达式3
如果条件表达式3还不成立,系统默认执行 else 中的语句体。
switch(常量表达式){
case 常量值1: 语句体1;break;
case 常量值2: 语句体2;break;
case 常量值3: 语句体3;break;
case 常量值4: 语句体4;break;
case 常量值5: 语句体5;break;
default:{
语句体6;
}
}
注意:
switch(常量表达式) 的 常量表达式的类型只能是 byte int char short String.
3.循环结构
3.1.while循环结构
while(条件表达式){
//循环语句体
//迭代语句(控制循环的语句)
}
1.当while循环的条件表达式的值为 true 时,执行while循环体,执行完以后
再次判断条件表达式是否成立,如果成立,接着在执行循环体.......
直到条件表达式的值为false时 结束循环。
3.2.do while 循环结构
do{
//循环语句体
//迭代语句(控制循环的语句)
}while(条件表达式);
先执行,后判断。
3.3.for循环结构
for([初始化变量];[条件表达式];[迭代语句]){
//循环体
}
1.当程序跑起来时,先执行 初始化变量,作用是为了声明一个或多个变量,且
只执行一次。
2.判断条件表达式是否成立?
如果成立: 则执行for循环体,循环体执行完毕后,再执行迭代语句
然后接着判断条件表达式的值........
如果不成立:
跳出for循环。(循环结束)