2008. 7. 9.

자바/레벨을 이용한 분기하기

goto문이 발전한 레벨 분기문을 잘만 이용하면 여러모로 편리하다.
다수의 검사해야만 하는 조건이 존재하고 그 중 하나만 만족하면 이 후의 조건은
검사할 필요가 없을 경우에 중첩 if문을 사용하기에는 코드가 너무 지저분해지고,
메소드를 만들기에도 좀 가벼운 감이 있다.
이럴 경우에 레벨 분기문을 사용해 보자.

...
label1:
{
if ( 조건1 ) {
break;
}
if ( 조건2 ) {
break;
}
if ( 조건3 ) {
break;
}
}

댓글 없음: