개발 공부
제어문(조건/반복/분기) 본문
지난 시간에 이어 반복문을 정리해보도록 하겠다.
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 |