
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