Java에서 break를 사용하면 for문과 while문등 자동으로 순환하는 것을 멈출 수 있다.
하지만 여기서 멈추는 것이 아니라 다른 지점으로 넘어가는 break point라는 것이 있다.
.
.
.
class BreakPoint
{
public static void main(String[] args)
{
// 1 ~ 4까지 중첩하여 루프를 돌면서 두 값이 짝수일 때 종료
for (int i = 1 ; i < 5 ; i++)
{
for (int j = 1 ; j < 5 ; j ++)
{
System.out.print("[" + i + ", " + j + "] ");
if (i % 2 == 0 && j % 2 == 0)
{
break;
}
}
System.out.println();
}
System.out.println();
outerLoop: // label로서 break의 포인트를 지정.
for (int i = 1 ; i < 5 ; i++)
{
for (int j = 1 ; j < 5 ; j ++)
{
System.out.print("[" + i + ", " + j + "] ");
if (i % 2 == 0 && j % 2 == 0)
{
break outerLoop;
// outerLoop라는 label이 지정된 루프문을 빠져나감.
}
}
System.out.println();
}
}
}
728x90
반응형
'Java > Java 기초' 카테고리의 다른 글
[Java] printf 사용해보기 (0) | 2020.07.09 |
---|---|
[Java] 이중 for문 (0) | 2020.06.24 |
[Java] break와 continue (0) | 2020.06.24 |
[Java] While문 For문 활용 (0) | 2020.06.24 |
[Java] for문 (0) | 2020.06.24 |