본문 바로가기

Java

break, continue

break 문

  • 감싸고 있는 제어문의 블록을 빠져 나오는 기능
  • 반복문에서는 주로 조건문 (if) 와 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동
  • 여러 반복문이 중첩되어 있는 경우엔 break 문이 포함되어 있는 반복문만 빠져나옴

 

빨간 박스

System.out.println("i의 값 : " + i);가 if문 안에 있냐, 밖에 있냐에 따라 결과값이 달라짐

 

코드를 살펴보면 i는 1부터 시작, i는 10까지, i를 1씩 증가한다

만약 (i % 7) == 0 일 때(7까지 나왔을 때) break (멈춰라) 해라! 라는 말


countinue 문

  • 반복문 내부에서 조건문(if)와 같이 사용하며, 조건이 맞는 경우 (true) 이후 반복문 블럭 내부의 다른 수행문들을 수행하지 않음

문제를 보면 1 부터 100까지의 숫자 중이라고 되어 있으니

변수 i 는 1부터 시작하고 101 보다 작다, 즉 100과 같다는 말과도 같다. 그리고 i를 1씩 증가

 

만약 i 의 나머지 3 이 0일 때 즉 어떤 수를 3으로 나누었을 때 0으로 떨어진다면 3의 배수겠죠? 그때 i를 출력해라는 말 !


연습문제1


연습문제2

728x90

'Java' 카테고리의 다른 글

클래스와 객체  (0) 2024.04.15
OOP ( Object-Oriented Programming, OOP ) - 객체지향  (0) 2024.04.15
반복문 (While ) - 다시 확인  (0) 2024.04.12
반복문 (for)  (0) 2024.04.11
조건문 if (만약 ~ 이라면)  (0) 2024.04.11