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


目录
相关文章
|
5月前
|
Java
|
12月前
|
Java
Java求最大公约数
Java求最大公约数
61 0
|
5月前
|
Java
Java—求素数
Java—求素数
|
12月前
|
Java
Java求最小公倍数
Java求最小公倍数
44 0
|
5月前
|
Java
Java——Math、BigInteger和Random类
Java——Math、BigInteger和Random类
37 0
|
5月前
|
Java 编译器
【Java从入门到精通】Java Number & Math 类
【Java从入门到精通】Java Number & Math 类
51 0
|
Java
用Java Random获取到2021(趣味向)
只需要0xffff、1、0、10这4个数字,就能通过Java Random获取到2021,也许没什么实际用处,但十分有趣
79 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
150 0
|
机器学习/深度学习 Java
力扣50. Pow(x, n)Java
力扣50. Pow(x, n)Java
56 0
Java 最常见的面试题:java 中的 Math.round(-1.5) 等于多少
Java 最常见的面试题:java 中的 Math.round(-1.5) 等于多少