Java语言求素数代码 java素数求和

JAVA求101-200之间的素数

/**

我们注重客户提出的每个要求,我们充分考虑每一个细节,我们积极的做好网站建设、网站制作服务,我们努力开拓更好的视野,通过不懈的努力,成都创新互联赢得了业内的良好声誉,这一切,也不断的激励着我们更好的服务客户。 主要业务:网站建设,网站制作,网站设计,微信平台小程序开发,网站开发,技术开发实力,DIV+CSS,PHP及ASP,ASP.Net,SQL数据库的技术开发工程师。

* 需求: 求101-200之内的旁清素数?

*/

public class Demo3 {

public static void main(String[] args) {

// 内循环判断是否为素数,外循环控制打印

int num, i;

int count = 0, sum = 0;

for (num = 101; num = 200; num++) {

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

if (num % i == 0) {

break;

}

}

if (num == i) {

sum += num;

count++;

System.out.print(num + "\t");

if (count % 5 == 0) {

System.out.println();

}

}

}

System.out.println();

System.out.println("101到200之间所有素数的和为" + sum);

}

}

1、java介绍:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动Tel 和互联网,同时拥有全球最大的开发者专业社群。

2、研发背景:Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。Java由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。

3、技术优势:与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。运缺前全球数以万计的 Java 开发公司被要求所设计的 Java软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获扮燃得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。

4、语言起源:Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目。SUN公司的一个叫做帕特里克·诺顿的工程师被自己开发的C和C语言编译器搞得焦头烂额,因为其中的API极其难用。帕特里克决定改用NeXT,同时他也获得了研究公司的一个叫做“Stealth 计划”的项目的机会。

用java求一个数之后的第一个素数,代码如下,怎么输出该素数?

加一个flag吧。

public class Prime03 {

public static void main(String[] args){

System.out.println("该程序是求6后面的一个素数");

int i;

int j;

明握     for(i=6i++){

boolean flag = true;

for(j=2;j=i/2;j++){

if(i%j==0){

flag = false;

激尘庆                  break;

}else if(i%j!=0){

continue;

}else{

break;

}

}

兄轿 if(flag) {

System.out.println(i);

break;

}

}

}

}

编写java程序找出2-100之间的所有素数 求大神

素数又拆局称质数,有无限个。素数定义为在大于1的整数中,除了1和它本身以外不再有其他因数的数称为素数。

java程谈燃序找出2-100之间的所有素数,代码如下:

public void findPrimeNumber(){

//存放素数集合

ListInteger lists=new ArrayListInteger();

//遍历2-100

for(int x=2;x100;x++){

//标志是否为素数,默认是true

boolean flag=true;

//循环x除以(x/2)的数,能整除则不是是素数(不包含2)

for(int y=2;yx/2;y++){

if(x%y==0){

//能整除,则把标志设置为false,不是素数

flag=false;

break;

}

}

if(flag){

//flag还是true,则是素旅侍让数

lists.add(x);

}

}

System.out.println("2-100的素数集合:"+lists);

}

结果:

2-100的素数集合:[2, 3, 4, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]


当前名称:Java语言求素数代码 java素数求和
文章出自:http://pwwzsj.com/article/dsppcip.html