java判断是否是素数的代码(java判断是否是素数)

1.非public类

package com.cuc.prime;

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);

}

}

}

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

java判断是否是素数的代码(java判断是否是素数)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论