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);
    }
}


目录
相关文章
|
6月前
|
Java
java中的gcd
java中的gcd
|
Java
Java求最大公约数
Java求最大公约数
75 0
|
Java
Java求最小公倍数
Java求最小公倍数
58 0
|
6月前
|
Java
Java—求素数
Java—求素数
|
6月前
|
Java 编译器
【Java从入门到精通】Java Number & Math 类
【Java从入门到精通】Java Number & Math 类
60 0
|
Java
Java 中Math类的使用
Java 中Math类的使用
83 0
|
Java
Java中的Math类的应用
Java中的Math类的应用
92 0
Java中的Math类的应用
|
关系型数据库 MySQL 数据库
【已解决】java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long异常,亲测有效
【已解决】java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long异常的正确解决方法,亲测有效!!!
954 0
|
关系型数据库 MySQL Java
IDEA中:出现java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
IDEA中:出现java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
196 0
Java 最常见的面试题:java 中的 Math.round(-1.5) 等于多少
Java 最常见的面试题:java 中的 Math.round(-1.5) 等于多少