不包含2的素数个数:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int start = scanner.nextInt();
int end = scanner.nextInt();
method(start,end);
}
public static void method(int start,int end){
int count=0;
if(start > end) start = start+end-(end=start);
int j;
for(int i=start; i<=end; i++){
if(i%2 == 0) continue;
for(j=2; j<i; j++){
if(i % j == 0) break;
}
if(j == i) count++;
}
System.out.println(start+"到"+end+"之间有"+count+"个大于2的素数");
}
}