Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.03 KB

08.while.md

File metadata and controls

53 lines (36 loc) · 1.03 KB

while문

조건에 부합하는 동안 특정 작업을 반복 수행합니다.

직접 코딩하기

n을 하나씩 더하면서 무한 반복하다가 20이 되면, 해당 반복문을 탈출합니다.

#include<iostream>

using namespace std;

int main() {
    int n = 0 ;
    while (true) {
       cout << n <<endl;
       n++;
        if (n == 20) {
            break;
        }
    }

    return 0;
}

break와 continue

break는 반복문을 빠져나가고, continue는 반복문을 다시 시작합니다.

과제

  • 과제-1 : AI 가위바위보 게임 만들기

(요구 조건 : AI 선택 확률 처리, 입력 예외 처리)

올바로 작동하는 예시 :

가위바위보(가위 :1,바위:2,보:3) : // 사용자 입력
당신의 선택은... 1 // 가위를 낼 때
AI의 선택은... 3 // 보를 내면

당신이 이겼습니다! // 승리 출력

예외처리로 작동하는 예시 :

가위바위보(가위 :1,바위:2,보:3) : 4// 사용자 입력
다시 입력해주세요! // 출력