专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java 判断是否是素数(java判断是否是素数的函数)

temp10 2024-10-16 15:53:05 java教程 12 ℃ 0 评论

1.非public类

package com.cuc.prime;

Java 判断是否是素数(java判断是否是素数的函数)

public class prime {

private int num;

public int getNum() {

return num;

}//读取

public void setNum(int num) {

this.num = num;

}//存入

public boolean isPrime()

{


return isPrime(num);


}//判断键盘输入的num

public boolean isPrime(int num)

{

int i=2;

for(;i<num;i++)

{

if(num%i==0)return false;


}

return false;

}//电脑自行判断的num

}

2.public类(电脑输入数字判断是否为素数)

package com.cuc.prime;

import java.util.InputMismatchException;

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

try{

System.out.println("请输入一个整数:");

Scanner reader=new Scanner(System.in);//键盘

com.cuc.prime.prime prime=new prime();//输入对象

prime.setNum(reader.nextInt());//非字符串存入

if(prime.isPrime())//判断

{

System.out.println("是素数");

}else{

System.out.println("不是素数");

}


}catch(InputMismatchException e){//判断是否是整数

System.out.println("非整数错误");

}

}

}

3.public类(电脑自动输出100以内的素数)

package com.cuc.prime;

public class Test2 {

public static void main(String[] args) {

prime prime=new prime();//输入对象

for(int i=1;i<=100;i++)

{

if(prime.isPrime(i))

System.out.println(i);

}

}

}

若有不足,请大佬出手指点。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表