본문 바로가기
개발자 :-)/Java

[Java] 반복문

by 뚜생첨 2022. 8. 21.

1. 반복문이란?

프로그램 진행을 특정 조건에 따라 반복적으로 진행하는 것.

for, while 문은 조건이 참일 때 까지 반복 수행

ex) 구구단에서 2단부터 9단까지 출력하는 방법은? 

 

2. for문

for( int i = 0; i < 10 ; i++){ ... }

i가 0 부터 시작하고, 10보다 작을 때 까지 i 값이 1씩 증가하며 반복한다.

 

for( int i = 0; i < 10 ; i = i + 2 ){ ... }

i값이 변하는 구문은 자유롭게 표현 가능하다

 

3. while 문 

while(true or false){ ... }

//예시
int rNum = 0;
while(rNum < 10){
	A
	rNum++;
}
B

위 예시는 rNum 이 10보다 작을때 while 문 내부 프로그램(A)을 수행하고, 

다시 while(rNum < 10) 으로 돌아와 조건을 체크, 참이면 다시 while 내부 진입하여 A를 수행

조건에 부합하지 않으면 while을 수행하지 않고 지나쳐 B를 수행하는 구문이다.

 

4. do ~ while 문

do { ... } while (rNum <10);

while 문과 비슷하며, 

조건 결과에 상관없이 무조건 최소한번은 do 내부의 프로그램을 수행한다.

int i = 0;
do {
	System.println("do-while문 출력 예시 " + i);
    i++;
} while (i < 0);

//출력 결과
do-while문 출력 예시 0

 

728x90
반응형

'개발자 :-) > Java' 카테고리의 다른 글

[Java] Queue *큐 기본 문법  (0) 2022.08.29
[Java] 객체지향 프로그래밍이란  (0) 2022.08.21
[Java] 조건문  (0) 2022.08.21
[Java] 배열과 메모리  (0) 2022.08.20
[Java] 배열  (0) 2022.08.20

댓글