package Hello; import java.util.Scanner; public class Isprime { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int m = in.nextInt(); for(int n=2;n<m;n++) { int isprime = 1 ; for(int i=2;i<n;i++) { if(n%i==0) { isprime = 0 ; break; } } if( isprime ==1) { System.out.print(n+" "); } } } package Hello; public class Isprime11 { public static void main(String[] args) { // TODO Auto-generated method stub // 输出100以内的素数,排除正在递增的i的倍数 boolean [] isPrime = new boolean[100]; for(int i=0; i< isPrime.length;i++) { isPrime[i] = true; } for(int i=2 ; i<isPrime.length;i++) { if(isPrime[i]) { for (int k =2; i*k<isPrime.length;k++) { isPrime[i*k]=false; } } } for(int i =2 ; i<isPrime.length;i++) { if(isPrime[i]) { System.out .print(i+" "); } } } }