退出一個while無限迴圈和多重for迴圈
阿新 • • 發佈:2018-12-30
平常我們接觸最多的還有知道的一般都是while中判斷條件不成立後直接break來終止迴圈,後面發現while中直接返回一個空也是可以退出的,雖然簡單但是做個記錄。畢竟後面學java這麼久才留意的。
package page5; public class Whiletest { public static void main(String args[]){ int k=9; while(true){ System.out.println(k--); if(k<0) return;//這裡和break效果一樣 } } }
使用標記退出多重for迴圈,for內部不支援return 退出迴圈
package com.hanwei; public class Visitright { public static void main(String args[]) { brek:for(int i=0;i<20;i++) { System.out.println(i); break brek; } brek:for(int j=0;j<5;j++) { for(int i=0;i<20;i++) { System.out.println(i); continue brek; } } } }