用java代码打出质数 java找质数

java 如何输出1到100间的质数

参考代码如下:

成都创新互联是一家集网站建设,晋中企业网站建设,晋中品牌网站建设,网站定制,晋中网站建设报价,网络营销,网络优化,晋中网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

package test;

public class Test {

public static void main(String[] args) {

int j;

for (int i = 2; i = 100; i++) // 1不是素数,所以直接从2开始循环

{

j = 2;

while (i % j != 0)

j++; // 测试2至i的数字是否能被i整除,如不能就自加

if (j == i) // 当有被整除的数字时,判断它是不是自身

System.out.println(i); // 如果是就打印出数字

}

}

}

扩展资料:

质数又称素数。一个大于1的自然数,除了1和它自身外,不能整除其他自然数的数叫做质数;否则称为合数。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

java 1到100内的质数

int i,j;

for(i = 2; i = 100; i++){//从2数到100,判断之间的每一个数是否是质数

//下面的循环是质数判断过程

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

if(i % j == 0)

break;//如果这个数能被一个数整除,那么这个数不是质数。break的作用是跳出此次循环,进入下一次循环。

}

if(j i/2){

System.out.println(i);//如果这个数不能被自身1/2的数整除,他就是质数,输出这个数.System.out.println()这个语句就是输出语句

}

}

System.out.println();//这句语句是多余的,什么也没打印。

完整代码及运行结果如图。

拓展资料

质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。

这道题只要理解质数的计算方法就容易解答。

用JAVA语言写程序输出输出某一区间内的所有质数

import java.util.*;

public class Test {

public static void main (String[] args) {

Scanner sc=new Scanner(System.in);

ListInteger al=new ArrayListInteger();

int a,b,i,j;

a=sc.nextInt();

b=sc.nextInt();

a=a1 ? a : 2;

for(i=a;i=b;i++) {

for(j=2;ji;j++)

if(i%j==0)

break;

if(j=i)

al.add(i);

}

if(al.size()0) {

for(i=0;ial.size()-1;i++)

System.out.printf("%d,",al.get(i));

System.out.println(al.get(i));

}

sc.close();

}

}


文章题目:用java代码打出质数 java找质数
文章路径:http://hbruida.cn/article/dohihsg.html