Java中有三種主要的循環(huán)結(jié)構(gòu):
while 循環(huán)
do…while 循環(huán)
for 循環(huán)
break 關(guān)鍵字
break 主要用在循環(huán)語句或者 switch 語句中,用來跳出整個(gè)語句塊逻澳。
break 跳出最里層的循環(huán)闸天,并且繼續(xù)執(zhí)行該循環(huán)下面的語句。
continue 關(guān)鍵字
continue 適用于任何循環(huán)控制結(jié)構(gòu)中斜做。作用是讓程序立刻跳轉(zhuǎn)到下一次循環(huán)的迭代苞氮。
在 for 循環(huán)中,continue 語句使程序立即跳轉(zhuǎn)到更新語句瓤逼。
在 while 或者 do…while 循環(huán)中笼吟,程序立即跳轉(zhuǎn)到布爾表達(dá)式的判斷語句。
if else
if(布爾表達(dá)式 1){
//如果布爾表達(dá)式 1的值為true執(zhí)行代碼
}else if(布爾表達(dá)式 2){
//如果布爾表達(dá)式 2的值為true執(zhí)行代碼
}else if(布爾表達(dá)式 3){
//如果布爾表達(dá)式 3的值為true執(zhí)行代碼
}else {
//如果以上布爾表達(dá)式都不為true執(zhí)行代碼
}
switch case
public class Test {
public static void main(String args[]){
//char grade = args[0].charAt(0);
char grade = 'C';
switch(grade)
{
case 'A' :
System.out.println("優(yōu)秀");
break;
case 'B' :
case 'C' :
System.out.println("良好");
break;
case 'D' :
System.out.println("及格");
break;
case 'F' :
System.out.println("你需要再努力努力");
break;
default :
System.out.println("未知等級(jí)");
}
System.out.println("你的等級(jí)是 " + grade);
}
}