반복문은 for문, while문, do while문 총 3가지가 있다.
◎for문 예시
for( int i = 0; i < 10; i++){
System.out.println(i);
}
사용된 요소 분석
for( (1) (2) (3)){ (4) };
위 코드 안에 (1)변수 선언, (2)조건, (3)반복문, (4)반복될 코드 4가지를 입력한다.
(1)변수 선언: for문 안에서만 사용되는 지역변수이다.
(2)조건문: 조건이 참일때 까지만 반복 실행된다.
(3)반복문: 반복될때마다 실행되는 역할이다. 보통 (2)조건문이 멈추게 하게끔 사용된다.
(4)반복될 코드: 조건이 참일동안 {중괄호} 안의 코드들이 반복 수행된다.
내 코드 분석
i = 0; i는 0이다
1 < 10; i가 10이 될때까지 반복한다.
i++ 반복될 때마다 i는 1씩 증가한다.
출력 결과
1
2
3
4
5
6
7
8
9
10
◎while문 예시
int i = 0;
while(i<10){
i++;
System.out.println(i);
}
사용된 요소 분석
while: ()안의 조건문이 참일 동안 {}안의 코드들을 계속 반복
내 코드 분석
int i = 0;은 for문과 달리 while문 밖에서 선언하였으므로 매개변수이다.
출력 결과
1
2
3
4
5
6
7
8
9
10
◎do-while문 예시
int i = 0;
do {
i += 1;
System.out.println(i);
}while(i<10);
사용된 요소 분석
do: while문에서 조건 및 반복문을 실행하기전 한번은 실행된다.
while: (소괄호)조건에 따라 계속 반복할지 말지의 여부를 결정한다.
내 코드 분석
i는 반복될때마다 1씩 추가될 것이고,
while에서는 0부터 9까지 반복될때 동안은 참이기에 통과된다.
10부터는 while문에 걸려 더이상 반복이 되지 않을것이다.
출력 결과에 10이 나오는 것은 i가 9일때 실행되는 "i에 1을 더하고 출력을 한다."가 마지막으로 실행되는 반복문이기 때문이다.
출력 결과
1
2
3
4
5
6
7
8
9
10
'🔥웹개발종합반' 카테고리의 다른 글
JAVA. class사용하기 (0) | 2022.09.17 |
---|---|
JAVA. 세가지 조건문 (if, switch, 3항 연산자) (0) | 2022.09.16 |
Week3. 파이참에서 Python 패키지(pip) 설치하기 (2) | 2022.09.12 |
Week2 HomeWork 실시간 기온 api추가 (0) | 2022.09.12 |
Week2. Ajax (0) | 2022.09.12 |