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
복사