JiYoung Dev 🖥

[JAVA] 반복문 while, do~while (2023.03.24) 본문

full stack/JAVA

[JAVA] 반복문 while, do~while (2023.03.24)

Shinjio 2023. 3. 24. 18:19

2023.03.24 학습내용

 

🔎 반복문

어떤 조건이 만족할 때까지 또는 특정 횟수만큼 같은 처리를 반복하여 실행하는 구조

 

📖 반복문의 종류

while문, do~while문, for문

for문은 처음부터 반복 횟수를 알 수 있는 경우에, while문과 do-while문은 반복횟수를 알 수 없고 조건에 따라 반복이 계속되거나 중단되는 경우에 이용. while문은 반복 조건을 처음부터 따지는 경우에, do-while문은 반복 조건을 나중에 따지는 경우에 적합

 

⚙ while문

정확하게 몇 번 반복해야할 지 정해지지 않은 경우

몇 번 반복해야하는지 정해져 있지 않기 때문에 반복문을 수행할 조건을 지정해 줘야 함

조건은 항상 논리형 (boolean : true / false)

 

while(조건식){
    실행문장
}
다음문장

조건식 : 반복을 할 조건

 

 

⚙ do while

지정한 명령을 일단 무조건 실행 후 조건 확인 후 조건 결과값이 true면 다시 실행, false면 나가서 다음문장 실행

do{
        실행문장
}while(조건식);
다음문장

 

 

quiz1. 키보드로부터 입력받은 수가 10보다 작을 때만 계속 숫자를 입력 할 수 있는 프로그램을 작성하시오. (while문 / do ~ while문 모두 작성) 

 

quiz2. 키보드로부터 입력한 숫자를 누적하여 누적결과를 출력해주는 프로그램을 작성하시오 (단, -1을 입력한 경우 프로그램 종료) (while문 / do ~ while문 모두 작성)

 

 

quiz3. 키보드로부터 입력한 숫자를 입력받아 홀수와 짝수가 각각 몇 개 입력되었는지 출력하는 프로그램 작성 (단, -1을 입력한 경우 프로그램 종료)