viernes, 8 de abril de 2011

Numeros Primos

Encuentra los numeros primos desde x hasta y, en este caso utilizamos una libreria llamada BigInteger, es muy interesante y mas rápido.
import java.math.BigInteger;
import java.util.Scanner;

class Main3 {
 public static void main(String[] args) {
  Scanner sc = new Scanner(System.in);
  BigInteger primo = BigInteger.ONE;
  int sw = 0;
  int in = sc.nextInt();
  int fin = sc.nextInt();
  for (int i = in; i <= fin; i++) {
   primo = BigInteger.valueOf(i);
   if (primo.isProbablePrime(1)) {
    System.out.println(i + " ");
   }
  }
 }
}

No hay comentarios:

Publicar un comentario