// 방법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);
'JAVA > Practice Q' 카테고리의 다른 글
Q11. 1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+...+10)의 결과를 계산하시오 (0) | 2023.09.03 |
---|---|
Q10. 자연수 1부터 시작해서 모든 홀수와 3의 배수인 짝수를 더해 나간다. 그 합이 언제(몇을 더했을 때) 1000을 넘어서는지, 그리고 1000을 넘어선 값은 얼마가 되는지 계산하여 출력하는 프로그.. (0) | 2023.09.03 |
Q7, Q8 (0) | 2023.09.03 |
Q6. 1+(-2)+3+(-4)+... 과 같은 식으로 계속 더해나갔을 때, 몇까지 더해야 총합이 100이상이 되는지 구하시오 (0) | 2023.09.03 |
Q5. 1부터 200까지의 정수 중에서 2 또는 3의 배수가 아닌 수의 총합을 구하시오 (0) | 2023.09.03 |