求1到一定范围的素数,控制台输出
素数(只能被1和本身整除的数)
import java.util.*;
public class Task_2 {
static Scanner in;
public static void main(String [] args) {
in=new Scanner(System.in);
System.out.println("请输入一个数,我们将帮你计算1到其之间的所有素数");
prime(in.nextInt());
}
public static void prime(int value) {
for (int i = 2; i < value; i++) {
boolean p=true;
for (int j = 2; j < i; j++) {
if (i%j==0) {
p=false;
break;
}
}
if(p){
System.out.println(i);
}
}
}
}
1既不是素数也不是质素