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素数求和
网站网址:https://www.cdcxhl.com/article8/dsppcip.html

成都网站建设公司_创新互联,为您提供企业建站外贸建站网站导航用户体验域名注册品牌网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

绵阳服务器托管