您好,欢迎访问一九零五行业门户网

如何用java判断素数

1、判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
sqrt是指平方,其作用是提高操作速度,或者不使用。
public class sushu {    public static void main(string[] args) {        int count=0;        for (int i=101;i<=200;i++) {                 //数的范围            boolean a = false;                      //设立一个判断点            for (int j = 2; j <=math. sqrt(i); j++){  //判断是否是素数                if(i%j==0){                    a=false;                    break;                }else {                    a=true;                }            }        if(a==true)                             //判断点来确定素数,然后输出-        {            count++;            system.out.println(i);        }        }        system.out.println(素数的个数:+count);    }}
2、使用计数器后,如果能够清除某个数字,计数器会自我增加,如果for循环完成后计数器为0,则可以判断该数字是素数。
public static void isprime(int n){    int m = 0;    for (int i = 2; i < n ; i++) {        if(n % i==0)            m++;    }    if (m == 0)        system.out.println(n+是素数);    else        system.out.println(n+不是素数);}
以上就是如何用java判断素数的详细内容。
其它类似信息

推荐信息