1. 問題描述
當(dāng)有多個(gè)for循環(huán)的時(shí)候,如何跳出最外層循環(huán)?
2. 解決方案
2.1 正常單個(gè)for循環(huán)
跳出單層循環(huán),使用break正常跳出。
2.2 多層循環(huán)的情況,使用break僅僅是跳出了最里面的循環(huán)。
從結(jié)果可以看出,當(dāng)i大于3的時(shí)候,跳出了最里面的i循環(huán),但是外層的j循環(huán)還是正常執(zhí)行了。
2.3 跳出指定層循環(huán)
簡單來說就是給for循環(huán)起個(gè)名字,命名規(guī)則是:名字+半角冒號(hào)。
例如:jj:,然后在break后面跟上名字,就跳出對(duì)應(yīng)for循環(huán)。
推薦教程:Java教程