본문 바로가기

JAVA/Practice Q

Q9. for 문을 이용해서 1부터 1000까지의 합을 구하는 코드를 작성하되, 3의 배수만 더하는 코드를 작성하자

// 방법01. 아주 직관적으로 3의 배수만 더한거

int sum = 0;

for(int x = 0; x <= 1000; x += 3) {

    sum += x;

}
System.out.println(sum);

 

 

// 방법02. 1~1000중에 3의 배수만 뽑아내서 더한거

System.out.println("========== 방법02 =========");

int sum2 = 0;

for(int x = 0; x <= 1000; x++) {
    if (x % 3 == 0) {
        sum2 += x;
        }
}
System.out.println(sum2);