[java] 중첩 for문 을 사용한 구구단 예제

2024. 5. 12. 14:14java 예제

구구단 출력은 정말 여러가지 방법이 있지만

중첩 for문을 사용하여 반복문을 2번사용하는 방식이 신기하고, 반복문에 대한 이해도가 한층 올라간것같다.

 

public class gugudan {

    public static void main(String[] args) {

        // i가 1부터 9까지 반복되는 반복문

        for(int i = 1; i <= 9; i++) {

            // j가 1부터 9까지 반복되는 반복문

            for(int j=1; j <= 9; j++) {

                // i가 1로 이안에 들어오면 i는 1인상태로 j는 1부터 9까지 반복된다.

                // i가 밖에서 1부터 9까지 들어올때마다 j는 1부터 9까지 반복된다.

                System.out.println(i + " * " + j + " = " + i * j);

            }

            // 구구단을 보기좋게 정리하기위해서

            // i가 1부터 9까지 출력될때마다 한칸씩 띄울려고 사용

            System.out.println();

        }

    }

}