Java - Ayuda

 
Vista:

Ayuda

Publicado por Eduardo (1 intervención) el 05/03/2006 18:41:28
necesito ayuda...(soy nuevo en java)

necesito crear un codigo en java que me imprima la serie de fibonacci hasta el numero que el usuario desee.

ya tengo el codigo para que me imprima la serie pero nada mas imprime los primeros 20 numeros....lo que pasa es que no se como pedir datos en java.

necesito ayuda: se los agradecere mucho...

el codigo que tengo es este (si funciona) pero no se como introducir datos:

public class Fibonacci {
public static void main(String[] args) {

int n0 = 1, n1 = 1, n2;

System.out.print(n0 + " " +
n1 + " "); // de la serie

for(int i = 0; i < 18; i++) {
n2 = n1 + n0;

System.out.print(n2 + " ");
n0 = n1;
n1 = n2;
}
System.out.println();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda

Publicado por Jairo Alonso Henao (6 intervenciones) el 06/03/2006 02:53:44
eduardo puedes reeemplazar tu codigo por este:

import javax.swing.*;

public class Fibonnaci {
public static void main(String[] args) {

int n0 = 1, n1 = 1, n2, numero;
String num_entrada;

num_entrada = JOptionPane.showInputDialog("Ingrese el numero a calcular de la serie");
numero = Integer.parseInt(num_entrada);

System.out.print(n0 + " " +
n1 + " "); // de la serie

for(int i = 0; i <(numero-2); i++) {
n2 = n1 + n0;

System.out.print(n2 + " ");
n0 = n1;
n1 = n2;
}
System.out.println();
}
}

cualquier duda me puedes escribir al correo [email protected]

Suerte con eso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar