创建一个判断素数的方法
1、判断素数
import java.util.Scanner;
//质数又称素数,是指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数
public class Test {
public static boolean IsPrime(int num){
for (int i = 2; i <=Math.sqrt(num) ; i++) {
if(num%i==0){
return false;
}
}
return true;
}
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);//接受控制台输入信息
int n=scanner.nextInt();//取出控制台输入的信息
System.out.println(IsPrime(n));//调用函数并输出结果
}
}
2、1-100的素数
public class Test{
public static boolean IsPrime(int num){
for (int i = 2; i <Math.sqrt(num) ; i++) {
if(num%i==0){
return false;
}
}
return true;
}
public static void main(String[] args) {
for (int i = 1; i <=100 ; i++) { //循环遍历1-100
if(IsPrime(i)){ //如果方法返回值为true则打印是素数
System.out.println(i+"是素数");
}
}
}
}