for 반복문
for 반복문은 대체로 반복한 횟수가 정해져 있을 때 사용합니다.
for 반복 구문
for (초기화 ; 조건식; 반복 후 실행될 명령어) {
// 반복 시킬 내용
}
for (int num = 0; num < 4; num++) {
System.out.println(num);
}
출력
0
1
2
3
while 반복문
while 반복문은 대부분 반복할 횟수가 정해져 있지 않을 때 사용합니다.
while 반복 구문
while (조건식) {
// 반복 시킬 내용
}
조건식은 조건문을 배울 때 사용하는 조건식과 동일하며, 참(true)이면 반복문의 내용을 실행 후 다시 조건을 체크하여 반복하고 거짓(false)이면 반복문을 탈출합니다.
int num = 0;
while (num < 4) {
num++;
System.out.println(num);
}
출력
1
2
3
4
do while 반복문
while 반복문은 대부분 반복할 횟수가 정해져 있지 않고, 조건 여부 상관 없이 먼저 코드 실행 후 반복할 때 사용합니다.
do while 반복 구문
do {
// 반복 시킬 내용
} while(조건식);
int num = 0;
do {
num++;
System.out.println(num);
} while (num < 4);
출력
1
2
3
4
foreach 반복문
foreach 반복문은 배열이나 또는 이테레이터를 상속 받은 자료구조에서 원소를 순차적으로 접근할 때 사용할 수 있습니다.
foreach 반복 구문
for (변수 : 배열 or 이터레이터) {
// 반복 시킬 내용
}
int[] numArray = {10, 20, 30, 40};
for (int num : numArray) {
System.out.println(num);
}
출력
10
20
30
40
반복문 내의 break 키워드
반복문의 실행될 때 break 키워드를 만나면 반복문은 종료되고 반복문을 탈출합니다. 이러한 특징을 이용하여 특정 상황에서 반복문을 종료할 때 사용할 수 있습니다.
그림에서는 기본적으로 반복문의 조건식이 true이며 무한 반복하도록 작성되어 있으나 if 조건문에 의해 i의 값이 100을 초과하면 break 키워드를 만나 반복문을 탈출합니다.
반복문 내의 continue 키워드
반복문이 실행될 때 continue 키워드를 만나면 반복문의 조건식으로 올라가 다시 조건 체크 후 조건식이 참이면 반복문 내부의 코드를 실행합니다. (반복문 내부에서만 사용가능합니다.)
그림에서는 if문 조건식에서 i를 2로 나눈 나머지 값이 0일 때 continue 키워드를 만나면 반복문의 조건식으로 올라가 조건을 확인후 참이면 다시 반복문 내부의 코드를 실행합니다.
출처 : https://www.codelatte.io/courses/java_programming_basic/4JVHHWL2QLLMYVPD
'JAVA' 카테고리의 다른 글
[JAVA]클래스 (0) | 2023.08.30 |
---|---|
[JAVA]문자열 만들기 (0) | 2023.08.21 |
[JAVA]조건문(switch문) (0) | 2023.08.04 |
[JAVA]조건문(if문) (0) | 2023.08.03 |
[JAVA]연산자 (0) | 2023.08.02 |