programa con numeros primos

squall
17 de Enero del 2006
alguien que me ayude con el codigo de un programa en java que haga lo sgte:
*solicite 2 numeros enteros positivos y diga si son primos consecutivos.
Gracias

Diego
17 de Enero del 2006
Usando las librerías de Java (usa la versión 1.5 o adapta el código):
Supon leídos dos números n1 y n2;

import java.math.BigInteger;

BigInteger a=new BigInteger(n1.toString());
boolean primosConsecutivos=a.isProbablePrime(100)&&a.nextProbablePrime().equals(new BigInteger(n2.toString));

Estos métodos trabajan con heurística, es decir no devuelven un valor 100% fiable, pero tienen una fiabilidad muy alta y para los tipos int y long es prácticamente imposible que fallen. Espero que te sirva..