IT 개발노트
for문 예제7 (특정 배수를 제외한 1~1000까지의 합) 본문
문제 : 1~1000까지의 합을 구하시오.
단 3의 배수는 제외하고 3의 배수이면서 5의 배수는 제외하지 않는 조건으로 구하시오
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | package sungju.Java.Test2; import java.util.Scanner; public class Test2 { public static void main(String[] args){ int i,sum=0,sum1=0; for(i=1;i<=1000;i++) { //3의 배수이면서 5의 배수가아니면-> 순수하게 3의 배수만 골라내기 if(i%3==0 && i%5!=0) { //순수한 3의 배수만 더해준다 sum1 = sum + i; } sum = sum + i; } //1~1000을 더하고 순수한 3의 배수만 빼주기 sum = sum-sum1; System.out.println(sum); } } |
'알고리즘 > JAVA' 카테고리의 다른 글
while문 예제 (1~100사이의 값 더하기) (0) | 2019.02.08 |
---|---|
for문 예제8 (1부터 시작하여 홀수의 합이 10000을 넘지 않는 마지막 수) (0) | 2019.02.07 |
for문 예제6 (매일 n배씩 증가하면 m날에는 몇배가 되나) (1) | 2019.02.07 |
for문 예제5 (n으로 나누어도 m으로 나누어도 나머지가 1인 수의 합) (0) | 2019.02.07 |
for문 예제4 (약수 구하기) (0) | 2019.02.07 |