「java素数和」java求素数和的代码

博主:adminadmin 2023-03-22 21:41:06 534

本篇文章给大家谈谈java素数和,以及java求素数和的代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用Java编程,求素数之和

import java.util.Scanner;

public class Test {

public static void main(String args[]) {

Scanner in = new Scanner(System.in);

int sum = 0;

int m = in.nextInt();

int n = in.nextInt();

for (int i=m;i=n;i++) {

sum+= isSuShu(i)?i:0;

}

System.out.println(sum);

}

private static boolean isSuShu(int a) {

for (int i=2;i=Math.sqrt(a);i++) {

if (a%i==0) {

return false;

}

}

return a==1?false:true;

}

}

java输入两个数A和B,计算A和B之间是所有素数之和!谢谢!

import java.util.Scanner;

public class Main {

    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);

        int s = sc.nextInt();

        int e = sc.nextInt();

        int sum = 0;

        for(int i=s;ie;++i){

            if(isPrime(i))

                sum+=i;

        }

        System.out.println(sum);

            

    }

    public static boolean isPrime(int num){

        if(num=3)

            return num1?true:false;

        

        for (int i = 2; i = Math.sqrt(num); i++) {

            if(num%i==0)

                return false;

        }

        return true;

    }

}

包括如果A是素数的话包括A不包括B,如果要求不包括A的话,把i=s变成i=s+1

java求100以内的素数之和

这个思路是首先判断一个数是否为素数,然后求和。

/**

 * 判断一个数是否为素数.

 * 

 * @param num

 * @return

 */

public static boolean isPrimeNum(int num) {

if (num  1) {

return false;

}

if (num == 2) {

return true;

}

for (int i = 2; i  num; i++) {

if (num % i == 0) {

return false;

}

}

return true;

}

//使用

int sum = 0;

for (int i = 2; i  100; i++) {

if (isPrimeNum(i)) {

sum += i;

System.out.println(i);

}

}

System.out.println("Result:" + sum);

java素数和的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java求素数和的代码、java素数和的信息别忘了在本站进行查找喔。