Java

break, continue 사용

haejujung 2024. 4. 12. 12:01

중간에 멈추는 break문 무시하고 계속 진행하는 continue문

 

break문 사용하기

● 감싸고 있는 제어문의 블록을 빠져 나오는 기능

● 반복문에서는 주로 조건문(if)와 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동

● 여러 반복문이 중첩되어 있는 경우엔 break 문이 포함되어 있는 반복문만 빠져 나옴

 

break; 와 return; 의 차이점

 

break 문은

  • 가장 가까이 있는 하나의 반복문을 벗어날 때 사용한다.
  • 루프(loop)가 모두 끝나지 않아도 반복문에서 탈출한다.

return 문은

  • 해당 함수에서 탈출을 할 때 사용한다. ( 반복문만 탈출 X, 함수 자체에서 탈출(함수를 종료시킴))
  • 뒷 줄에 코드가 더 있어도 종료된다.
  • void형인 메소드에서만 retrun;으로 사용가능
  • 자료형이 명시되어있는 메서드에서는 return 명령어; 형태로 사용해야 한다.