
Vegetables aren't food, they're what food eats. [?]
¡Añademe a tus favoritos!
Contacto
Post al azar
RSS
BUSCAR
Mapa de la web
Por
Saiyine
el 2010-02-22 11:09:49 - Secciones: - Enlace permanente: 908
Este sencillo codigo busca los numeros primos que se pueden encontrar dentro de un rango dado por dos enteros.
/**
*
* @author Saiyine
*/
public class BuscarPrimos
{
public BuscarPrimos()
{
}
public boolean esPrimo(int p)
{
if (p>1)
{
int top=(int)Math.round(Math.sqrt(p))+1;
for (int i=2;i<=top;i++)
if ((p % i == 0) && ( p != i))
{
return false;
}
return true;
}
return false;
}
public void rango(int a, int b)
{
for (int i=a;i<=b;i++)
if (esPrimo(i))
{
System.out.println(i);
}
}
public static void main(String[] args)
{
BuscarPrimos bp = new BuscarPrimos();
bp.rango(0, 200);
}
}
No tiene mucho misterio, aunque yo usaria programación dinamica para obtener el listado de enteros.
Otras entradas de la web que podrian interesarte:
. . .
. . .
. . .
. . .
Varios ejemplos de lo que buscaban visitantes recientes:
. . .
Página web ©2001-2010 Saiyine generada en s, con 4793269 visitas en total, hoy (de un total de 0 previstas).
. . .