R7-33 First 50 Prime Numbers(JAVA)

简介: R7-33 First 50 Prime Numbers(JAVA)

Your program reads one natural numbers n in, and prints out the sum of the first n prime numbers starting from 2.


Input Format:

A positive whole numbers n, which is less than 103.


Output Format:

A number which is the sum of all the first n prime numbers.


Sample Input:

10


Sample Output:

129


import java.util.Scanner;
public class Main {
    public boolean is_prime(int n) {
        if(n < 2) return false;
        for (int i = 2; i * i <= n; i ++ )
            if(n % i == 0) return false;
        return true;
    }
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int sum = 0;
        Main P = new Main();
        for (int i = 2, j = 0; j < n; i ++) {
            if(P.is_prime(i)) {
                sum += i;
                j ++ ;
            }
        }
        System.out.println(sum);
    }
}


目录
打赏
0
0
0
0
4
分享
相关文章
|
10月前
|
java中的gcd
java中的gcd
Java求最大公约数
Java求最大公约数
93 0
Java零基础-三维数组详解!
【10月更文挑战第21天】Java零基础教学篇,手把手实践教学!
141 4
Java求最小公倍数
Java求最小公倍数
77 0
Java:找出1000以内所有完数
Java:找出1000以内所有完数
Kam
|
java移位运算符 '<<' , '>>' , '>>>'详解
java移位运算符 '<<' , '>>' , '>>>'
Kam
261 0
【Java】完数问题
【Java】完数问题
84 0
Java 最常见的面试题:java 中的 Math.round(-1.5) 等于多少
Java 最常见的面试题:java 中的 Math.round(-1.5) 等于多少
Leetcode 07——最大子数组和(Java)
Leetcode 07——最大子数组和(Java)
160 0
Leetcode 07——最大子数组和(Java)

相关课程

更多