Java - 1000 이하의 소수의 합 구하기

반응형

문제

1000이하의 소수의 합 구하기

코드

public class Basic03 {
    public static void main(String[] args) {
        
        long sum = 0;
        int i, j, count = 1;
        
        
        for(i = 1; i<=1000; i++) {
            for(j = 2; j<i; j++)
            {
                if((i%j) == 0)
                    break;
            }
            
            if(i == j) {
                sum+=i;
                count++;
            }
        }
    System.out.println("1000 이하의 소수의 합은 : " + sum);
    System.out.println("1000 이하의 소수의 개수는 : " + count);
        
    }
}

 

결과

 

728x90
반응형