欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java break和continue的區(qū)別

謝彥文2年前8瀏覽0評論

在Java程序設計中,break和continue都是基本控制語句,但是它們的作用不同。下面我們來分別看一下這兩個關(guān)鍵字的特點。

break:

break關(guān)鍵字是跳出循環(huán)的關(guān)鍵字。當程序遇到break時,它將立即跳出當前的循環(huán)體,不再執(zhí)行循環(huán)體內(nèi)余下的語句。在Java中,break語句一般放在循環(huán)語句或者switch語句中使用。

for(int i=0; i<10; i++) {
if(i==5) {
break;
}
System.out.println(i);
}

以上代碼中,當i的值為5時,程序遇到了break語句,直接跳出了循環(huán),輸出的結(jié)果為0-4。

continue:

continue關(guān)鍵字是跳過循環(huán)中剩余語句的關(guān)鍵字。當程序遇到continue時,它將跳過循環(huán)體內(nèi)余下的語句,直接進入下一輪循環(huán)。在Java中,continue語句同樣放在循環(huán)語句中使用。

for(int i=0; i<10; i++) {
if(i%2==0) {
continue;
}
System.out.println(i);
}

以上代碼中,當i的值為偶數(shù)時,程序遇到了continue語句,直接跳過了當前循環(huán),進入下一輪循環(huán),輸出的結(jié)果為1、3、5、7、9。

綜上所述,break和continue關(guān)鍵字雖然均用于控制循環(huán),但是它們的功能卻不同,break用于跳出整個循環(huán),continue用于跳過當前循環(huán)。