一、顺序结构
顺序结构是一种最简单的流程控制结构。程序从上到下一行一行执行的结构,中间没有判断和跳转,知道直到程序结束。
二、分支结构
1.if条件语句
单路条件选择:
if(a > b){
max = a;
}
双路条件选择:
if(a > b){
max = a;
}else{
max = b;
}
多路条件选择:
if(a > b){
max = a;
}else if(a < b){
max = b;
}else{
max = -1
}
2.switch条件语句
多分支开关语句:
switch (cr){
case "+":
num = a+b;
break;
case "-":
num = a-b;
break;
case "*":
num = a*b;
break;
case "/":
num = a/b;
break;
}
三、循环结构
1.while语句
while(条件表达式){
循环体
}
2.do while语句
do{
循环体
}while(条件表达式)
3.for条件语句
for(int i = 1; i < 10; i++){
num += i;
}
4.循环中的跳转语句
1、break:一是终止某个case,二是使循环立即结束;
2、continue:终止当前这一轮的循环;
3、return:从方法中返回,并且返回一个值。