判断素数的java程序 用JAVA编写一个判断素数的程序?

用JAVA编写一个判断素数的程序?导入java.util文件*类测试{公共静态void main(字符串[]参数){系统输出打印(“扫描器”“Scanner sc=新扫描器(程序输入)整数=sc.ne

用JAVA编写一个判断素数的程序?

导入java.util文件*

类测试{

公共静态void main(字符串[]参数){系统输出打印(“扫描器”“Scanner sc=新扫描器(程序输入)

整数=sc.nextInt公司()

系统输出打印(“数字”)

如果(isPrimeNumber(数字)){

系统输出打印(“数字”“数字”“数字”“数字”“数字””或“”)否则{系统输出打印(“number”“number”“int num”{

boolean flag=true

if(num==2){

return标志

}

表示(int i=1 i<)数学.sqrt(num)i){

if(num%2==0){

flag=false

break

}

}

return flag

}

返回标志

}

public class Primenum{

public static void main(String[]args){

int n=0

表示(int)i=2i<=100i)

{

if(素数(i))

{

n系统打印(i “t”)

如果(n%5==0)系统输出打印()

}

}

}

静态布尔素数(int number)

{

for(int i=2i<)=数学.sqrt(number)

i)

if(number%i==0)

return false

}

返回true

}

}

如果是返回,而不是中断