Blog

[Java]16 기초문법 - 제어문(Control Flow Statements) - break / continue

Author
Summary
Java의 제어문
Category
Study
Tags
Java
Favorite
Memory Date
2023/07/26
Cross Reference Study
Related Media
Related Thought
Related Lessons
tag
날짜
작성자
진행상황
진행 전
태그구분
6 more properties
제어문 중 iteration 반복문 자체를 컨트롤 할수 있는 구문이 2종류 있다.
break - 는 만나자마자 아래로 흐르지 않고 가장 가까운 블록의 for, while, switch을 중단!
중첩 for문인 경우 전체를 중단시키는 것이 아니다. 해당 구문이 위치한 가까운 블록만
또한 if를 중단시키는것이 아니다!! 가끔 햇갈리는 부분
int number4 = 0; while (number4 < 3) { number4++; if (number4 == 2) { break;//num4가 2가 되면 while을 종료시킨다. } System.out.println(number4 + "출력"); } for (int i = 0; i < 10; i++) { System.out.println("i= " + i); if (i == 2) { break;//i == 2일때 i로 도는 for문 종료 } for (int j = 0; j < 10; j++) { System.out.println("j= " + j); if (j == 2) { break;//j == 2일때 j로 도는 for문 종료 } } }
Java
복사
continue - skip을 생각하면 된다. 구문에서 이것을 만나면 가까운 for while switch를 건너 뛰고 수행 한다.
int number5 = 0; while(number5 <3){ number5++; if(number5==2){ continue; } System.out.println(number5 + ":n5 출력"); }
Java
복사