자바를 이용해 프로그래밍을 하거나 PS를 하게 되면

코드 중에 제목의 3가지를 이용해 반복문을 빠져나가거나 행동을 종료하는 때가 있다.

break를 쓰기도 하고, continue를 쓰기도 하고, return을 쓰기도 한다.

갑자기 문득 이건 왜 쓸까 하고 궁금했는데, chat gpt의 도움을 받아 작성한다.

 

1. break

반복문(for, while, do-while) 및 switch문에서 사용된다.

for (int i=0; i<5; i++){
    if (i==3){
          break;
    }
    System.out.println(i);
}

//=======결과=====
//0
//1
//2
//=================
switch(text){
    case "break":
        break;
    default:
        System.out.println(text);
        break;
}

break를 만나면 반복문의 조건을 만족하건 말건 즉시 루프를 탈출한다.

 

2.continue

continue는 반복문 안에서도 사용된다.

반복문을 완전히 빠져나가지 않고, 다음 루프로 이동한다.

for (int i=0; i<5; i++){
    if (i==3){
          continue;
    }
    System.out.println(i);
}

//=======결과=====
//0
//1
//2
//4
//=================

3.return

'메소드 내부'에서 '메소드'가 반환하는 값을 지정하고 메소드 실행을 종료한다.

return을 만나면 '메소드'가 즉시 종료된다.

 

+ Recent posts