1、if(表達式)......else.......條件語句;
2、for(表達式)....... 循環語句;
3、while(表達式)....... 循環語句;
4、do.....while(表達式)......循環語句;
5、switch 多分支選擇結構;
6、continue 結束本次循環語句;
7、break 終止執行 switch或循環語句;
8、return 從方法返回語句。
條件語句 分為四種:
單分支條件語句 語法格式為:
if(條件表達式){
語句或語句塊;
}
二分支條件語句 語法格式為:
if(條件表達式){
語句或語句塊1;
}else{
語句或語句塊2;
}
嵌套條件語句 語法格式為:
if(條件表達式){
if(條件表達式){
語句或語句塊;
}
}else{
語句或語句塊2;
}
多分支條件語句語法格式為:
if(條件表達式1){
語句或語句塊1;
}else if(條件表達式2){
語句或語句塊2;
}
} else if(條件表達式n){
語句或語句塊n;
}else{
語句0;
}
for循環語句 語法格式為:
for(變量初始化表達式;循環條件表達式;迭代部分){
語句或語句塊;
//循環體
}
for循環有一個特殊的循環,叫死循環。表現形式為:
boolean isOk = true;
或 for(;;){}
for(;isOk;){}
for循環可以再嵌套for循環。
注意:在for循環的初始化或迭代部分,可以有多個表達式,表達式之間用逗號隔 開。
例如:
int count =0;
for(int a= 1,b=10;a<b;a++,b--){
count++;
}
共循環多少次?1次
while循環語句
語法格式為:
while(循環條件表達式)
{
語句或語句塊;
}
do-----while循環語句 語法格式為:
do{
語句或語句塊;
}
while(表達式);(注意分號絕對不能省略)
switch-----case多分支選擇語句 語法格式為:
switch(條件表達式)
{
case 常量1:
語句1;
break;
case 常量2:
語句2;
break;
case 常量N:
語句N;
break;
[default:語句;break;]
}
注意
條件表達式的返回值類型必須是以下類型之一:int、byte、cha、short。
case子句中的值常量N必須是常量,而且所有
case子句中的值應是不同的。
default子句是可選的。
break語句用來在執行完一個
case分支后,是程序跳出
switch語句,即終止
switch語句的執行
在一些特殊情況下,多個不同的case值要執行一組相同的操作,這時可以不用break。
continue結束本次循環語句
使用continue語句可以立刻重新開始下一輪的循環,而不再執行循環后面的語句。
break終止執行switch和循環語句
使用break語句可以立刻終止循環,開始執行循環后面的語句。
return從方法返回語句
return語句主要作用是退出當前方法,將程序控制轉移到方法的調用者。
一般格式為:return [值或表達式];