728x90

아래는 Java로 1부터 100까지의 숫자 중에서 각 숫자의 약수(divisor)를 구분하여 출력하는 코드입니다.

public class Main {
    public static void main(String[] args) {
        for (int i = 1; i <= 100; i++) {
            System.out.print(i + "의 약수: ");
            for (int j = 1; j <= i; j++) {
                if (i % j == 0) {
                    System.out.print(j + " ");
                }
            }
            System.out.println();
        }
    }
}

위 코드에서는 for 루프를 사용하여 1부터 100까지의 수를 반복하면서 각 숫자의 약수를 출력합니다. 내부에 또 다른 for 루프를 사용하여 현재 숫자 i를 1부터 i까지의 수로 나누었을 때 나누어 떨어지는지 확인합니다. 나누어 떨어진다면 그 수는 i의 약수이므로 출력합니다. 마지막으로 각 숫자의 약수를 모두 출력한 후에는 개행을 추가하여 다음 숫자의 약수를 출력할 준비를 합니다.

 

목동코딩학원 : 온라인코딩교육, 유니티게임개발교육, 로블록스게임개발교육, 한국서비스산업진흥원, 플랫폼프로젝트수업

728x90

+ Recent posts