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 |
댓글