Java中LOOP怎么用


java中loop只是continue和break的標記。可以在多層嵌套循環中,跳出到指定層。否則只能跳出當前循環。(java中break和continue可以跳出指定循環,break和continue之后不加任何循環名則默認跳出其所在的循環,在其后加指定循環名,則可以跳出該指定循環(指定循環一般為循環嵌套的外循環)。但是sonar給出的建議盡量不要這樣使用,說不符合通適規范,並給出了規范的建議。不過有些情況下規范化的寫法實現起來判斷條件就略顯復雜)

具體用法可見以下代碼:

public class LoopTest {
    public static void main(String[] args) {
        int i=0;
        int j=3;
        loop:do{
            System.out.println("loop i"+i);
            i++;
            loop1:for(int m=0;m<j;m++){
                System.out.println("loop m"+m);
                break loop1;
            }

        }while(i<3);
    }

}

public class LoopTest {
    public static void main(String[] args) {
        int i=0;
        int j=3;
        loop:do{
            System.out.println("loop i"+i);
            i++;
            loop1:for(int m=0;m<j;m++){
                System.out.println("loop m"+m);
                break loop;
            }

        }while(i<3);
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM