`
universsky
  • 浏览: 99349 次
文章分类
社区版块
存档分类
最新评论

Java编程算法源代码全解-----素数质数判断 东海陈光剑

 
阅读更多

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;

/**
*题目:判断101-200之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。
* @author cWX166129
*/
public class findPrimeNumber {
private static int N=200;

public static void main(String[] args){
int count=0;

for(int i=2;i<N;i++){
boolean b=false;
for(int j=2;j<=Math.sqrt(i);j++)
{
if(i % j==0) { // 逐个相除,一直到sqrt(i)不能整除的就是质数
b=false;
break;
}
else {
b=true;
}
}
if (b==true){
count++;
System.out.println(i);
}

}
System.out.println("The 5-N prime number is "+ count);
}

}

分享到:
评论

相关推荐

    java-c作业---质数---马克-to-win java视频

    java作业 质数 马克-to-win java视频 prime的详细介绍

    4--[scratch算法练习-找素数].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码

    4--[scratch算法练习-找素数].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码4--[scratch算法练习-找素数].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码4--[scratch算法练习-找素数].zip源码...

    java经典程序题及算法含代码

    java经典程序题及算法含代码是一份涵盖了多种经典算法题的Java程序编程题集,旨在帮助Java开发者提高编程能力和算法思维能力。该资源包含了多个Java程序题,每个程序题都配备了详细的描述、分析和代码实现。 Java...

    Scratch少儿编程项目源代码文件案例蓝桥训练-判断质数合数.zip

    本项目案例"Scratch少儿编程项目源代码文件案例蓝桥训练-判断质数合数.zip"是专门为初学者设计的一个编程练习,旨在帮助孩子理解并运用编程逻辑来判断一个数字是质数还是合数。 首先,我们来看"判断质数合数"这个...

    java经典算法 java经典算法

    在Java编程语言的浩瀚世界中,掌握一些经典的算法对于任何开发者来说都是一项宝贵的能力。这些算法不仅能够帮助我们解决特定的编程问题,而且能够锻炼我们的逻辑思维能力和编程技巧。通过研究和实现这些算法,我们...

    质数判断程序-判断质数.c

    质数判断程序-判断质数

    java代码-使用java解决输出1000以内最大的n个质数及其和。输出形式“质数1+质数2+...+质数n=的源代码

    java代码-使用java解决输出1000以内最大的n个质数及其和。输出形式“质数1+质数2+...+质数n=的源代码 ——学习参考资料:仅用于个人学习使用!

    JAVA中判断一个整数是否为质数

    在Java编程语言中,判断一个整数是否为质数是一个常见的数学问题,也是计算机科学基础课程中的典型示例。质数定义为只能被1和它本身整除的大于1的自然数,例如2、3、5、7、11等。在实际应用中,检查一个数是否为质数...

    Java 算法面试题 判断质数

    在Java编程语言中,判断一个数是否为质数是常见的算法面试题目,因为这涉及到基础的数学知识和编程技巧。质数是指大于1且只有1和它本身两个正因数的自然数。以下是对这个话题的详细阐述: 1. **质数定义**:在数论...

    JAVA算法编程题目及答案.doc

    本资源提供了50道JAVA算法编程题目及答案,涵盖了算法设计、数据结构、程序设计等多个方面的知识点。以下是对标题、描述、标签和部分内容的详细解释: 标题:JAVA算法编程题目及答案 本资源的标题明确地表明了其...

    判断质数 素数——我知道的最快的方法.pdf

    判断质数 素数的多种方法 在计算机科学中,判断一个数是否为质数是非常重要的一步骤。质数是大于1的自然数,且仅能被1和本身整除。判断质数的方法有多种,本文将对常见的判断质数的方法进行总结和分析。 1. Trial ...

    Miller-RabinchectC程序实现

    同时,2和3是唯一的偶数素数,所以对于偶数n,可以直接判断其非素性。 2. **计算n-1的二进制表示**:找到n-1的最小正因子d,使得d=2^r * k,其中k为奇数。这个步骤可以帮助我们利用幂运算的性质,即(a^2)^m = a^(2m...

    java代码-使用java解决列举所有质数的源代码

    java代码-使用java解决列举所有质数的源代码 ——学习参考资料:仅用于个人学习使用!

    Java基础编程:判断m-n之间有多少个素数并输出

    Java基础编程:判断m-n之间有多少个素数并输出

    求质数的算法

    本文将详细介绍两种常见的求质数算法:埃拉托斯特尼筛法和试除法,并提供相关的算法说明文档和源代码,帮助初学者更好地理解和应用这些算法。 1. **埃拉托斯特尼筛法(Sieve of Eratosthenes)** 埃拉托斯特尼筛法...

    JAVA经典算法面试39题及答案

    在JAVA编程中,掌握良好的算法能力至关重要,它不仅能提高代码的执行效率,还能增强程序的可读性和可维护性。 接下来,我们将逐一介绍39道JAVA经典算法面试题目,并附上详尽的答案和解析。 ### 算法面试题目解析 ...

    Pohlig-Hellman算法

    Pohlig-Hellman算法是一种用于解决有限域上离散对数问题的有效方法,尤其在大质数的乘法群中,当群的阶可以分解为较小素数的幂时,该算法能显著提高计算效率。本文将详细解析Pohlig-Hellman算法的工作原理、关键步骤...

    C程序设计常用算法源代码

    《C程序设计常用算法源代码解析》 在编程领域,算法是解决问题的关键所在,而C语言作为基础且广泛应用的编程语言,其算法实现对于程序员来说至关重要。本文将围绕C程序设计中的常见算法进行深入探讨,并结合提供的...

    素性检测算法代码 掌握和理解Solovag-Strassen算法、Lehmann算法和Rabin-Miller素性检测算法的原理

    1.公钥密码算法需要素数,任何合理规模的网络也需要许多这样的素数,了解如何对产生的随机数进行素性检测的方法。 2.掌握和理解Solovag-Strassen算法、Lehmann算法和Rabin-Miller素性检测算法的原理。

    java代码中求100-200之间的质数,详细代码

    java代码中求100-200之间的质数,详细代码。java,程序员,编程技术,android,面试题

Global site tag (gtag.js) - Google Analytics