java/기본문법

[조건문과 반복문]break문, continue문

2022. 1. 28. 16:15
목차
  1. break문

break문

break문은 자신이 포함된 가장 가까운 반복문을 벗어난다. 주로 if문과 함께 사용되어 특정 조건을 만족할 때 반복문을 벗어나게 된다.

 

 

 

while문은 조건식이 true로 되어있어 무한반복한다. 하지만 if아래에 있는 break문을 통해 반복을 제어할 수 있다. 만약 if문의 조건식대로(sum >100) 총합이 100을 넘어설 경우 break문이 작동하여 while문을 벗어나 출력하게된다.

 

continue문

continue문은 반복문 전체를 벗어나지 않고 반복을 계속 수행한다는 점에서 break문과 다르다. continue문은 특정 조건을 만족하면 이후의 문장을 수행하지 않고 다음 반복으로 넘어가서 계속 진행하도록 한다. 전체 반복 중에서 특정 조건시 반복을 건너뛸 때 유용하다.

 

 

 

 다음은 continue가 사용된 코드다. if문의 조건을 보면 3의 배수일 때 continue문이 작동하여 블럭 끝으로 이동한다. 그래서 결과값을 보면 3으로 나눠 떨어지는 0을 포함한 3의 배수들 모두 값이 나타나지 않는다. 그 이유는 continue문이 작동하면서 3의 배수인 숫자들은 뛰어넘었기 때문이다.

 


출처:자바의정석 기초편(저자:남궁성, 출판사:도우출판)

'java > 기본문법' 카테고리의 다른 글

[보충]Iterator를 쓰는 이유  (0) 2022.08.28
[배열]배열의 생성과 선언 그리고 인덱스  (0) 2022.01.28
[조건문과 반복문]while문, do-while문  (0) 2022.01.28
[조건문과 반복문] for문  (0) 2022.01.25
[조건문과 반복문] 임의의 정수만들기 Math.random()  (0) 2022.01.25
  1. break문
'java/기본문법' 카테고리의 다른 글
  • [보충]Iterator를 쓰는 이유
  • [배열]배열의 생성과 선언 그리고 인덱스
  • [조건문과 반복문]while문, do-while문
  • [조건문과 반복문] for문
각시탈코더
각시탈코더
각시탈코더
각시탈코더
각시탈코더
전체
오늘
어제
  • 분류 전체보기 (203)
    • java (46)
      • 객체지향 (20)
      • 기본문법 (8)
      • 자바의 정석 연습문제 오답노트 (9)
      • 백준 알고리즘 (9)
    • Spring (17)
      • SpringMVC (8)
      • Spring DI와 AOP (5)
      • REST API와 Ajax (1)
      • Spring 프로젝트 (1)
      • Spring Security (0)
    • DB (47)
      • Oracle (15)
      • SQL오답노트 (25)
      • 튜닝 (0)
      • ERD (1)
      • DB 모델링 (5)
    • Servlet & JSP (3)
    • JDBC (2)
      • 기본 (1)
      • 스프링JDBC (1)
    • MyBatis (2)
    • JavaScript (2)
      • 코딩애플 (0)
      • 문법 (1)
    • React (0)
      • 코딩애플 (0)
    • HTML (0)
      • 모던 웹을 위한 HTML5+CSS3 바이블 (0)
    • CSS (0)
      • 모던 웹을 위한 HTML5+CSS3 바이블 (0)
    • Linux (0)
    • Git & GitHub (2)
      • Git (1)
    • CS (19)
      • 네트워크 (6)
      • HTTP (7)
      • 컴퓨터구조 (0)
      • 자료구조와 알고리즘 (2)
      • 기타 (4)
    • 개발설정 (2)
    • 기술면접 (0)
      • JAVA (0)
      • Spring (0)
      • DB (0)
      • 네트워크 (0)
      • 공통 (0)
    • 프로젝트 (2)
      • 게시판만들기 (2)
    • 기혁씨의 삽질표류기 (28)
    • 참고자료 (2)
      • 국비수업 (0)
      • 당당 프로젝트 (1)
    • 뉴렉처 (17)
      • 자바 (11)
      • 자바스크립트 (3)
      • 키워드 (0)
      • 숙제 (0)
      • CSS (0)
      • DB (3)
      • 서블릿 (0)
      • 스프링 (0)
      • DOM (0)
    • 내가 만든 학습그림 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • SQL
  • 백엔드
  • 자바의정석기초편
  • 공부
  • 프로그래머스
  • 웹프로그래밍
  • 서브쿼리
  • 에러
  • spring
  • 모두의네트워크
  • 연습문제
  • 객체지향
  • 오라클
  • 자바
  • 개발자
  • 오류
  • Oracle
  • 네트워크
  • 백준
  • Java
  • 스프링
  • It
  • 알고리즘
  • 자바의정석
  • 쿼리
  • 뉴렉처
  • db
  • 배열
  • 코딩
  • 국비수업

최근 댓글

최근 글

hELLO · Designed By 정상우.
각시탈코더
[조건문과 반복문]break문, continue문
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.