1,分支结构;
主要有四种:if结构、if...else结构、if...else if结构、switch…case结构。
if结构:满足条件时执行语句,不满足则不执行。
if...else结构:满足条件执行语句,不满足则执行另外的语句。
if...else if结构:多个条件,满足不同条件执行不同语句。
switch…case结构:一种特殊的分支结构,只能用于判断整数,需要配合break使用
2,循环结构;while(条件){
2
}
3
1,1->条件为真->2->....条件为真->2->条件为假->3
do....while循环;
1 do{2}while(条件)3, 1->2->条件为真->2条件为真->....->2条件为假->3
for循环;
3;for(2;3;4){
5
}
6
1->2->3T->5->4->.....->3T->5->4->3F->6
while嵌套do....while;
1while(条件1){ 1
2 ->条件1为真->2->
do{ 3->条件2为真->...->3->条件2为真->
3 3->条件2为假->4
}while(条件2) ->........
4 ->条件1为真->2->
} 3->条件2为真->....->3->条件2为真->
5 3->条件2为假->4
->条件1为假->5
do...while嵌套while;
1 1->
do{ 2->条件1为真->3->...->条件1为真
2 ->3->条件1为假->4->条件2为真->
while(条件1){ ....->
3 2->条件1为真->3->....->条件1为真
} ->3->条件1为假->4->条件2为真->
4 2->条件1为真->3->.....->条件1为真
}while(条件2) ->3->条件1为假->4->条件2为假->5
5