Java跳出多重嵌套循環(huán)過程解析
更新時間:2019年12月14日 11:11:25 作者:細莎沒漠
這篇文章主要介紹了Java跳出多重嵌套循環(huán)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了Java跳出多重嵌套循環(huán)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
一、使用標號
1、多重嵌套循環(huán)前定義一個標號
2、里層循環(huán)的代碼中使用帶有標號 break 的語句
跳出多重嵌套循環(huán)(方法一)
public static void main(String[] args) {
ok:
for(int i=0;i<15;i++){
for(int j=0;j<15;j++){
System.out.println("i:"+i+",j:"+j);
if(j==3){
break ok;
}
}
}
}
二、外層循環(huán)條件被內層循環(huán)修改
跳轉多重嵌套循環(huán)(方法二)
public static void main(String[] args) {
for(int i=0;i<15;i++){
for(int j=0;j<15;j++){
System.out.println("i:"+i+",j:"+j);
if(j==3){
i=16;
break;
}
}
}
}
三、拋出異常
跳出多重嵌套循環(huán)(方法三)
public static void main(String[] args) {
try{
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
System.out.println("i:"+i+",j:"+j);
if( j==3 ){
throw new Exception();
}
}
}
} catch (Exception e){
System.out.println("拋出異常,跳轉多重嵌套循環(huán)體");
}
}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Java成員變量與局部變量(動力節(jié)點Java學院整理)
這篇文章主要介紹了Java成員變量與局部變量的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-04-04
Java動態(tài)代理實現_動力節(jié)點Java學院整理
動態(tài)代理作為代理模式的一種擴展形式,廣泛應用于框架(尤其是基于AOP的框架)的設計與開發(fā),本文將通過實例來講解Java動態(tài)代理的實現過程2017-08-08

