程序三种执行顺序:顺序、分支(if、switch)、循环(for、while、do-while)
一、分支结构
if
(1)if(条件表达式){
sout; //条件是区间=if,一个一个值比较=switch。
}
(2)if(条件表达式){
sout;
}else{
sout;
}
(3)if(条件表达式){
sout;
}else if(条件表达式){
sout;
}...else{
sout;
}
switch
(2)switch(表达式){
case 1
sout;
break;
default:
sout;
}
(3)switch注意事项
1、表达式类型只能是byte、short、int、char,不支持double、float、long、枚举。
2、case给出的值不允许重复,且只能是字面量,不能是变量。
3、使用switch,不要忘用break,否则会循环。
二、循环结构
(1)for循环
eg. for(int i=0;i<3;i++)
for(初始化语句;循环条件;迭代语句){
循环体语句(重复执行的代码);
}
用for列举数,求和
(2)while循环 知道循环几次用for,不知道循环几次用while。
初始语句;
while(循环条件){
循环体语句;
迭代语句;
}
sout;
(3)do-while
*先执行后判断*
初始化语句;
do{
循环体语句;
迭代语句;
}while(循环条件);
(4)死循环
(5)循环嵌套=循环里又包含循环。
三、跳转关键字
1、break:跳出并结束当前的循环。
2、continue:用于跳出当前循环的当次执行,直接进入循环的下一次执行。