- 條件
char a = '4'; //swich的語句判斷的類型目前只能是byte,short,int,char ..long是不可以的
switch(a){
case 2:
break;
case 4:
break;
default:
break;
}
//條件
if (a == '4') {
}else{
}
- 循環(huán)
int a = 0;
while (a<9){
System.out.println(a);
a++;
}
do{//最少執(zhí)行一次
System.out.println("do while"+a);
a++;
}while(a<20);
for (;a<30;a++){
System.out.println("for" + a);
}
1.break關(guān)鍵字
for (int a = 0;a<3;a++){
for (int b = 0;b<3;b++){
if (b==2) {
break;
}
System.out.println(a +"+"+b+"="+(a+b));
}
}
結(jié)果:
0+0=0
0+1=1
1+0=1
1+1=2
2+0=2
2+1=3
總結(jié):break(默認)只能中斷本重循環(huán),不能中斷嵌套的所有循環(huán)
2.continue關(guān)鍵字
for (int a = 0;a<3;a++){
for (int b = 0;b<3;b++){
if (b==1) {
continue;
}
System.out.println(a +"+"+b+"="+(a+b));
}
}
結(jié)果:
0+0=0
0+2=2
1+0=1
1+2=3
2+0=2
2+2=4
總結(jié):continue用于跳出本次循環(huán),開始下一次