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://azwzsj.com/article/dsppcip.html