QUOTE(Cristian_04 @ Nov 16 2007, 01:17 AM)
Wenas!!!
Necesitaría que alguien me ayudara con la creación de un programa en java mediante funciones. Necesito crear un programa que al introducirle un valor "n", me devuelva los "n" primeros números primeros.
Ejemplo:
n=5
Pues que salga por pantalla lo siguiente: 2,3,5,7,11
Aquí os dejo el prgrama para saber si un número es primero, a ver si alguien me puede ayuda para hacer esto con una función.
System.out.println("Entra el numero:");
x = llegirLong();
n = x / 2;
while (x % n != 0) {
n = n - 1;
}
if (n == 1) {
System.out.println("Es Primero");
} else
System.out.println("No es Primero");
Gracias!!!
Primero o primo???
A ver no sé java, pero crear funciones es muy sencillo.
Primero que todo entra
acá y veras como crear una función, segundo para que tú programa acepte funciones yo lo haría de esta forma:
CODE
System.out.println("Entra el numero:");
x = llegirLong();
primo(x);
public int primo(int cantidad)
{
n = cantidad / 2;
while (cantidad % n != 0)
{
n = n - 1;
}
if (n == 1)
{
return System.out.println("Es Primero"); //NO SE SI ESTO SEA PERMITIDO EN JAVA
}
else
{
return System.out.println("No es Primero"); //NO SE SI ESTO SEA PERMITIDO EN JAVA
}
};
Creo que puede ser algo así, hablando de JAVA.