For 반복문 2부
Coddy Java 여정의 기초 섹션에 포함된 레슨. 73개 중 47번째.
for 루프 조건의 몇 가지 흥미로운 변형을 살펴보겠습니다.
거꾸로 세기:
for (int i = 10; i >= 0; i--) {
System.out.println(i);
}
// 출력: 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// 2씩 줄여 가며 세기
for (int i = 10; i >= 0; i -= 2) {
System.out.println(i);
}
// 출력: 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
// 이런 식으로 계속됩니다...직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 Java 컴파일러