Responsive Advertisement

Java For Loop Real-Life Examples: 반복문의 실제 활용

Java의 For Loop는 반복 작업을 효율적으로 처리할 수 있는 핵심적인 도구입니다. 실생활에서도 데이터 처리, 패턴 출력, 수학적 계산 등 다양한 상황에서 사용됩니다. 이번 글에서는 For Loop를 활용한 실용적인 예제들을 소개합니다.

1. 숫자 세기: 10씩 증가

첫 번째 예제는 숫자를 10씩 증가시키며 출력하는 프로그램입니다. 이는 반복적으로 증가하는 값을 처리해야 하는 상황에서 유용하게 사용할 수 있습니다.

예제: 0부터 100까지 10씩 증가

public class CountByTens {
    public static void main(String[] args) {
        for (int i = 0; i <= 100; i += 10) {
            System.out.println(i);
        }
    }
}

출력 결과:

0  
10  
20  
30  
40  
50  
60  
70  
80  
90  
100  

이 프로그램은 i 값을 10씩 증가시키며 0부터 100까지 출력합니다.

2. 짝수만 출력하기

다음 예제는 0부터 10 사이의 짝수만 출력하는 프로그램입니다. 특정 조건에 맞는 데이터를 선택적으로 출력해야 할 때 유용합니다.

예제: 0부터 10 사이의 짝수 출력

public class EvenNumbers {
    public static void main(String[] args) {
        for (int i = 0; i <= 10; i += 2) {
            System.out.println(i);
        }
    }
}

출력 결과:

0  
2  
4  
6  
8  
10  

이 코드는 i 값을 2씩 증가시키며 0부터 10까지의 짝수를 출력합니다.

3. 구구단 출력

다음 예제는 특정 숫자의 구구단을 출력하는 프로그램입니다. 이는 교육용 애플리케이션이나 계산 도구에서 자주 활용됩니다.

예제: 구구단 출력

public class MultiplicationTable {
    public static void main(String[] args) {
        int number = 2; // 구구단의 기준 숫자

        for (int i = 1; i <= 10; i++) {
            System.out.println(number + " x " + i + " = " + (number * i));
        }
    }
}

출력 결과:

2 x 1 = 2  
2 x 2 = 4  
2 x 3 = 6  
2 x 4 = 8  
2 x 5 = 10  
2 x 6 = 12  
2 x 7 = 14  
2 x 8 = 16  
2 x 9 = 18  
2 x 10 = 20  

이 코드는 특정 숫자(예: 2)의 구구단을 1부터 10까지 출력합니다.

4. 배열 요소 순회

For Loop는 배열의 모든 요소를 순회하며 작업할 때 자주 사용됩니다. 예를 들어, 배열에 저장된 데이터를 출력하거나 특정 조건을 만족하는 데이터를 찾을 수 있습니다.

예제: 배열 요소 출력

public class ArrayIteration {
    public static void main(String[] args) {
        int[] numbers = {10, 20, 30, 40, 50};

        for (int i = 0; i < numbers.length; i++) {
            System.out.println("배열 요소: " + numbers[i]);
        }
    }
}

출력 결과:

배열 요소: 10  
배열 요소: 20  
배열 요소: 30  
배열 요소: 40  
배열 요소: 50  

5. 합계 계산

반복문은 누적 합계나 평균 계산에도 유용합니다. 아래는 1부터 10까지의 숫자를 더하는 프로그램입니다.

예제: 누적 합계

public class SumCalculation {
    public static void main(String[] args) {
        int sum = 0;

        for (int i = 1; i <= 10; i++) {
            sum += i;
        }

        System.out.println("1부터 10까지의 합: " + sum);
    }
}

출력 결과:

1부터 10까지의 합: 55  

6. 숫자 패턴 출력

반복문을 사용하여 특정 숫자나 문자 패턴을 출력할 수 있습니다. 아래는 숫자 피라미드 형태를 출력하는 예제입니다.

예제: 숫자 피라미드 출력

public class NumberPyramid {
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + " ");
            }
            System.out.println();
        }
    }
}

출력 결과:

1  
1 2  
1 2 3  
1 2 3 4  
1 2 3 4 5  

결론

Java의 For Loop는 반복 작업을 간단하고 효율적으로 처리할 수 있는 강력한 도구입니다. 숫자 출력, 배열 순회, 구구단, 패턴 생성 등 실생활에서 자주 접할 수 있는 다양한 문제를 해결할 수 있습니다. 위 예제들을 통해 For Loop를 효과적으로 활용하는 방법을 익히고, 여러분의 프로젝트에 적용해 보세요!

댓글 쓰기