由于虚拟机崩了,经过娄老师的同意,借用同学的虚拟机完成了实验,代码无法上传到自己的码云,所以用博客提交
import java.util.Scanner;
public class zhishu {
public static void main(String[] args) {
System.out.println("请输入正整数N值:");
Scanner scanner = new Scanner(System.in);
long N = scanner.nextInt();
if(N<1){
System.out.println("请输入大于0的整数!");
System.exit(0);
}
if(N>2147483647){
System.out.println("输入的值过大!");
System.exit(0);
}
System.out.println("从1到"+ N +"中质数的值有:");
for(long i=2;i<=N;i++){
int a = 0;
for(long j=2;j<i;j++) {
if (i % j == 0)
a = 1;
}
if(a==0){
System.out.println(i);
}
}
}
}