Java語言中的break和continue都是控制流語句,可以用來控制循環和分支語句的執行順序。下面將分別介紹它們的用法。
break語句用于中斷循環語句的執行,可以用于for循環、while循環和do-while循環。當執行到break語句時,程序跳出當前循環并繼續執行下一條語句。
for (int i = 1; i<= 10; i++) { if (i == 5) { break; } System.out.println(i); } //輸出結果為1, 2, 3, 4
上面的代碼中,當i等于5時,執行了break語句,程序跳出循環,輸出結果為1, 2, 3, 4。
continue語句也用于控制循環語句的執行,但是它不跳出循環,而是跳過當前循環的剩余語句,繼續執行下一輪循環。
for (int i = 1; i<= 10; i++) { if (i == 5) { continue; } System.out.println(i); } //輸出結果為1, 2, 3, 4, 6, 7, 8, 9, 10
上面的代碼中,當i等于5時,執行了continue語句,跳過了輸出語句,但是不跳出循環,所以繼續執行下一輪循環,輸出結果為1, 2, 3, 4, 6, 7, 8, 9, 10。
總之,break和continue都是控制流語句,可以用于控制循環和分支語句的執行順序,但是它們的用法和含義不同,需要根據實際情況選擇合適的語句來控制程序的執行。