Menu
Coddy logo textTech

For Loop Part 2

Coddy Java 여정의 기초 섹션에 포함된 레슨 — 73개 중 47번째.

for 루프 조건의 멋진 변형 몇 가지를 탐색해 보겠습니다:

뒤로 세기:

for (int i = 10; i >= 0; i--) {
    System.out.println(i);
}
// Output: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

더 높은 숫자로 시작하는 것을 주목하세요 (i = 10), i >= 0을 조건으로 사용하고 i--을 사용하여 카운터를 감소시키세요

숫자를 건너뛰고 싶으신가요? 증가/감소 값을 변경하기만 하면 됩니다:

// 2씩 증가하며 세기
for (int i = 0; i <= 10; i += 2) {
    System.out.println(i);
}
// 출력: 0, 2, 4, 6, 8, 10
// Counting down by 2s
for (int i = 10; i >= 0; i -= 2) {
    System.out.println(i);
}
// Output: 10, 8, 6, 4, 2, 0 

루프 제어에서 여러 변수를 사용할 수도 있습니다:

for (int i = 0, j = 10; i <= 10; i++, j--) {
    System.out.println("i = " + i + ", j = " + j);
}
// 출력: i = 0, j = 10
//         i = 1, j = 9
//         i = 2, j = 8
// 그리고 계속...

치트 시트

for 루프는 더 높은 숫자에서 시작하고 감소 연산자를 사용하여 거꾸로 셀 수 있습니다:

for (int i = 10; i >= 0; i--) {
    System.out.println(i);
}
// Output: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

증가/감소 값을 변경하여 숫자를 건너뛸 수 있습니다:

// Counting up by 2s
for (int i = 0; i <= 10; i += 2) {
    System.out.println(i);
}
// Output: 0, 2, 4, 6, 8, 10

// Counting down by 2s
for (int i = 10; i >= 0; i -= 2) {
    System.out.println(i);
}
// Output: 10, 8, 6, 4, 2, 0

루프 제어에 여러 변수를 사용할 수 있습니다:

for (int i = 0, j = 10; i <= 10; i++, j--) {
    System.out.println("i = " + i + ", j = " + j);
}

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨