개발 공부

제어문(조건/반복/분기) 본문

JAVA/배운 후

제어문(조건/반복/분기)

규율 위에 자유 2023. 6. 2. 00:17

지난 시간에 이어 반복문을 정리해보도록 하겠다.

2) 반복문

 
반복문 프로그램 흐름을 제어하는 제어문 중 하나 어떤 실행코드를 반복적으로 수행시켜준다.
크게 두 종류로 나뉨(for 문 / while문(do -while문))

 

 

2-1)for문

 

[표현식]
for (초기식; 조건식; 증감식 )
{반복 횟수를 지정하기 위해 제시하는 것들 반복적으로 실행시키고자 하는 구문};
 
초기식 : 반복문이 수행될 때 시작부분에서 처음 한번만 실행되는 구문" (보통 반복문 안에서 사용될 변수를 선언 및 초기화 하는 구문
 
조건식 : 반복문이 수행될 조건을 작성하는 구문 조건식이 true일 경우 해당 구문을 실행 조건식이 fasle가 되는 순간
반복을 멈추고 빠져나옴 (보통 초기식에 제시된 변수를 가지고 조건식을 작성한다.)
 
증감식 : 반복문을 제어하는 변수 값을 증감 시키는 구문 (보통 초기식에 제시된 변수를 가지고 증감연산자 (++,--)를 사용함)

 

 ex)1

ex)2

2-2)while문

 
[표현식]
1)while(조건(
{반복수행코드} 필수

 

2)[초기식;]
while(조건식){ 반복적으로 수행할 코드; [증감식;] }
 
흐름
조건식 검사 --> true일 경우 실행코드 실행 조건식 검사 --> true일 경우 실행코드 실행 조건식 검사 --> false일 경우

 

실행코드 실행하지 않고 반복문을 빠져나온다.
 
ex)1

ex)2

 

2-3 do while문

do - while문

 [표현식]
 do{
반복적으로 실행할 코드(*무조건 실행)
}while(조건);

 

특징
do~while 사이 코드 무조건실행 
-->조건식 검사 --> true일 경우 실행코드 실행
-->조건식 검사 --> true일 경우 실행코드 실행
-->조건식 검사 --> false일 경우 실행코드 실행x

-->반복문 빠져나감

기존의 for /while 문과의 차이점
for/while 문 같은 경우에는 조건 검사 후에 true 여야만 수행
do -while 문은 조건검사 없이 무조건 한 번은 수행함

 

ex)1

'JAVA > 배운 후' 카테고리의 다른 글

1.객체지향 (정의)  (0) 2023.06.05
배열  (0) 2023.06.04
제어문 (조건/반복/분기)  (0) 2023.05.31
연산자 종류(삼항연산자)  (0) 2023.05.30
연산자 종류(이항연산)  (0) 2023.05.30