Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

노승현

제어문이란? (2) 본문

JAVA/Mentor JAVA

제어문이란? (2)

nsh95 2023. 12. 20. 17:02

 

for 문의 기본 구조

 

1. 초기화식: 반복문에 사용할 변수를 초기화합니다.

2. 조건식 : 반복 수행할 범위를 구현합니다.

3. 실행문 : 조건식이 true이면 fale 가 나올 때까지 반복하여 실행문을 수행합니다.

4. 증감식 : 초기값을 증가하거나 감소시킵니다.

 

 

중첩 for 문

 

중첩 for 문이란 말 그대로 for 문 안에 또 다른 for 문을 사용하는 것을 말한다.

중첩 for문을 사용할 때는 외부 for문과 내부 for 문이 어떤 순서로 실행되는지 잘 이해해야 합니다.

 

 

while 문

for문은 조건에 의해 정해진 횟수만큼 반복하는 문법입니다. 반면 while문은 반복 횟수가 정해져 있지 않고 조건식이 true일 경우 계속해서 반복하는 문법입니다.

부여된 조건식이 true 이면 반복문이 실행되고 false 이면 종료됩니다. 구조는 간단하지만 주의해서 사용하지 않으면 무한 루프 같은 오류에 빠지기 쉬운 문법입니다.

 

실행 순서 

 

1. 조건식을 확인하고 해당 조건이 true인지 확인합니다.

2. 조건을 만족할 경우 실행문을 수행합니다.

3. 실행문이 완료된 후 다시 조건을 확인합니다.

4. 해당 순서를 반복하여 조건식이 만족하지 않을 때 종료합니다.

 

기타 제어문

1. continue 문

continue 문은 break 문과 더불어 사용할 수 있는 구문입니다.

반복문 안에서 continue 문을 만나면 이후의 실행 코드는 수행되지 않고 반복문의 처음으로 돌아가 반복문을 진행합니다.

for 문의 경우 증감식으로 이동하며, while 문과 do - while 문은 조건식으로 이동합니다.

 

 

2. break 문

break 라는 단어의 의미와 동일하게 반복문을 미리 종료할 때 사용합니다.

예시)

보물을 찾을 수 있는 10번의 기회가 주어졌는데 5번의 시도만에 보물을 찾았습니다. 그러면 더 이상 게임을 진행할 필요가 없습니다. 이렇듯 break 문은 반복문이 진행되는 중에 특정 조건을만족해 더 이상 반복문을 실행할 필요 없이 종료할 때 사용합니다.

 

 

'JAVA > Mentor JAVA' 카테고리의 다른 글

클래스  (0) 2023.12.25
배열이란?  (0) 2023.12.24
제어문이란?  (0) 2023.12.18
연산자란?  (0) 2023.12.15
자바란?  (0) 2023.12.14