package ex03.programming; /** * 1부터 100 사이의 정수 중에서 3 또는 4의 배수의 합을 계산하는 프로그램을 작성하라. */ public class Ex04 { public static void main(String[] args) { int sum = 0; int sum3 = 0, sum4 = 0, sum12 = 0; for (int i = 1; i < 101; i++) { // 메인 프로그램 if (i % 3 == 0 || i % 4 == 0) { sum = sum + i; } //----------- 검산 프로그램 시작 ------------// if (i % 3 == 0) { sum3 = sum3 + i; } if (i % 4 == 0) { sum4 = sum4 + i; } if (i % 12 == 0) { sum12 = sum12 + i; } //----------- 검산 프로그램 끝 ------------// } System.out.println(sum3 + sum4 - sum12); System.out.println(sum); // 출력된 두 값이 같으므로 메인 프로그램의 값은 옳다(?) } }
Share article