我之前写过一篇关于素数判断的博客:https://blog.csdn.net/question_mark/article/details/100566211
可以参考一下
public class PrintPrimenum {
public static void main(String[] args) {
//打印1~100的素数
for(int i=1;i<=100;i++){
//创建一个布尔类型变量存储是否为素数
boolean isprime=true;
if(i==1){
//1既不是素数也不是偶数
isprime=false;
}
for(int j=2;j<i;j++){
//素数判断
if(i%j==0){
isprime=false;
break;
}
else{
isprime=true;
}
}
if(isprime==true){
//是素数的话,打印当前的i即可
System.out.print(i+" ");
}
}
}
}