[JAVA] 기타 제어문 - break, continue

2024. 8. 30. 19:44·Back-End/Java

[작성일: 2023. 01. 16]

 

 

break

  • 반복문을 강제로 빠져나가는 문장
  • 특정 조건을 만족하면 break와 가장 가까이 있는 반복문이나 switch문을 빠져나감 
// while과 break를 사용하여 1에서 100까지 출력하되,
// 3의 배수는 빼고 출력하는 로직 작성하기


int m = 1;
while(true) {
  if(m%3!=0)
    System.out.println("이번 m은 " + m);
  }
  m++;
  if(m > 100) {
    break;
  }
}

 

 

 

 

 

continue

  • 자신이 포함된 반복문의 끝으로 이동함. (다음 반복으로 넘어감.)
  • continue문 이후의 문장들은 수행되지 않음.
while(true) // 무한반복문
  나의 공격
  if 몬스터가 행동불가 상태이면,
    continue;
        
  몬스터의 공격
}


 // 모바일 MMORPG
while(true) {
  10초 대기;
    
  서버 접속 상태 확인
  if(서버 접속 불가 상태면)
    continue; 
  // while문 10초 대기 상태로 돌아감. 접속 상태가 되면 다시 그 다음 작업인 서버 접속으로 이동.
        
  서버 접속
  월드 선택
  게임 실행
  }

 

 

 

 

 

이름 붙은 반복문 - break, continue

  • 반복문 앞에 이름을 붙이고, 그 이름을 break와 continue와 같이 사용하며 둘 이상의 반복문을 벗어나거나 건너뛰는 것이 가능해짐.

 

이클립스 실행과정 및 실행결과

 

 

 

 

 

 

 

 

 

 

 


🐣 해당 게시글은 자바의 정석(남궁성 님) 영상으로 함께 공부하며 요약/정리한 글입니다.
🐣 입문 개발자가 작성한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.

 

저작자표시 비영리 변경금지 (새창열림)
'Back-End/Java' 카테고리의 다른 글
  • [JAVA] 객체지향 - 변수
  • [JAVA] 배열
  • [JAVA] 반복문 - while문 / do - while문
  • [JAVA] 반복문 - for문
뚜비
뚜비
1년차 백엔드&iOS 개발자의 감자 탈출 블로그 🥔🥔
  • 뚜비
    뚜비의 개발로그
    뚜비
  • 전체
    오늘
    어제
  • 글쓰기     관리
    • Devlog
      • Back-End
        • Java
        • Spring
        • JPA
        • HTTP
        • Security
        • Back-End
        • Front-End
      • 알고리즘
      • iOS
        • Swift
      • Database
      • Tips
        • Git & GitHub
        • A to Z
      • 프로젝트
      • 생각정리
  • 태그

    javascript
    Database
    spring
    성능최적화
    스프링
    Java
    Swift
    sql
    Spring Security
    자바
    html
    알고리즘
    백준
    의존성주입
    HTTP
    JPA
    DB
    jsp
    프로그래머스
    자바스크립트
    게시판만들기
    생성자
    김영한
    MVC
    다형성
    최주호
    Security
    데이터베이스
    객체
    변수
  • hELLO· Designed By정상우.v4.10.0
뚜비
[JAVA] 기타 제어문 - break, continue
상단으로

티스토리툴바