对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身

简介: 对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身

对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身
实现代码如下:

//更多请访问QQ沐编程 www.qqmu.com
public class PrimeNumberSum {
   
    public static void main(String[] args) {
   
        int n = 101; // 最小的正整数
        int m = 999; // 最大的正整数
        // 计算素数和
        int sum = primeSum(n, m);

        System.out.println("在 " + n + " 和 " + m + " 之间的所有素数的和为:" + sum);
    }
    // 判断一个数是否为素数
    public static boolean isPrime(int num) {
   
        if (num <= 1) {
   
            return false;
        }
        for (int i = 2; i <= Math.sqrt(num); i++) {
   
            if (num % i == 0) {
   
                return false;
            }
        }
        return true;
    }
    // 计算指定范围内所有素数的和
    public static int primeSum(int start, int end) {
   
        int sum = 0;
        for (int i = start; i <= end; i++) {
   
            if (isPrime(i)) {
   
                sum += i;
            }
        }
        return sum;
    }
}
AI 代码解读

这段代码首先定义了一个 isPrime() 方法来判断一个数是否为素数,然后定义了一个 primeSum() 方法来计算指定范围内的所有素数的和。在 main() 方法中,你可以指定范围的起始和结束值,并输出结果。

相关文章
|
11月前
给定 n 个整数,求里面出现次数最多的数,如果有多个重复出现的数,求值最大的那个 给定n个整数,求里面出现次数最多的数,如果有多个重复出现的数,求出值最大的一
给定 n 个整数,求里面出现次数最多的数,如果有多个重复出现的数,求值最大的那个 给定n个整数,求里面出现次数最多的数,如果有多个重复出现的数,求出值最大的一
103 0
wustojc5001求若干整数的最大值
wustojc5001求若干整数的最大值
82 0
|
11月前
|
计算小于或等于n的非负整数区间包含的1的数量
计算小于或等于n的非负整数区间包含的1的数量
104 0
[算法]将一个正整数拆分成若干个正整数的和,输出所有的结果不重复
推荐先看我的一篇介绍Set去重的博文地址是 http://blog.csdn.net/bug_moving 看了这个之后,再来看下面的程序基本就能看懂了 题目 我也不太记得,因为是朋友给我口述的,然后给了我一个截图,看了图片大致也能知道题目要我们做什么 package yn; import java.util.ArrayList; import java.
2843 0
编写输出1~100之间的素数,要求每行显示5个数
编写输出1~100之间的素数,要求每行显示5个数
统计二进制中1的个数,,,写一个函数,返回参数二进制中1的个数 写一个代码判断一个数字是不是2的n次方
统计二进制中1的个数,,,写一个函数,返回参数二进制中1的个数 写一个代码判断一个数字是不是2的n次方
151 0
编写程序,输入若干整数(整数之间以逗号间隔),统计每个整数的出现次数。
编写程序,输入若干整数(整数之间以逗号间隔),统计每个整数的出现次数。
246 0
编写程序,输入若干整数(整数之间以逗号间隔),统计每个整数的出现次数。
输出2000-3000之间所有十位数是m且是n的倍数的数的个数
输出2000-3000之间所有十位数是m且是n的倍数的数的个数
140 0
华为机试(2) 计算字符个数
华为机试(2) 计算字符个数
85 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等