[Java] 10. java 에서 label break 포스팅


java 에서 label 문 포스팅


label break 문을 실제로 사용한적이 많이 없는데 요구사항 변경에 따른 개선 개발 시
또는 특정 기능에 대해 처리에 유용한 듯 한다. 2중 for문 시에도 활용하기에 좋다.



label 문

2중 for문

labelFor : 
for(int i = 0; i<10; i++) {
    for(int j = 0; j<10; j++) {
        if(j>=5) {
            //continue labelFor;
            break labelFor;
        }
        System.out.println(i + " " + j);
    }
}



특정 업무(기능) break

labelFun : {
    boolean ret = sampleService.getRet();
    if (ret) {
        break labelFun;
    }

    /**
    * 업무(기능) 로직 ...
    */
}