• Viernes 8 de Noviembre de 2024, 12:30

Autor Tema:  Seri de fibonacci duda!!!!  (Leído 1309 veces)

cereal-killer

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Seri de fibonacci duda!!!!
« en: Viernes 16 de Abril de 2010, 19:08 »
0
hola amigos porfavor ayudenme a correr este programa:
Código: Java
  1. import java.io.*;
  2. public class fibonacci
  3. {
  4.   int n;
  5.    public fibonacci(int ter)
  6.    {
  7.     n=ter;
  8.    }
  9.    public void imprimir()
  10.    { System.out.print("el termino numero"+n+"es :"+fibo(n));
  11.    }
  12.    protected int fibo(int n)
  13.    {
  14.     if(n==1)
  15.      return 0;
  16.     else
  17.       if(n==2)
  18.        return 1;
  19.       else
  20.        return (fibo(n-1)+fibo(n-2));
  21.     }
  22.    public class principal
  23.    {
  24.     public static void main(String arg[])throws IOException
  25.      {
  26.        DataInputStream fuente = new DataInputStream(System.in);
  27.        String texto;
  28.        int nro;
  29.        do
  30.      {
  31.        System.out.print("ingrese el numero de termino que decea encntrar :");
  32.        texto=fuente.readLine();
  33.      }while(texto.length()==0);
  34.      nro=Integer.parseInt(texto);
  35.      if(nro<0)
  36.        System.out.print("no puede ser negativo");
  37.      else
  38.        {
  39.          fibonacci termino=new fibonacci(nro);
  40.          termino.imprimir();
  41.        }
  42.       }
  43.    }
  44.   }
  45.  
  46.  

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Seri de fibonacci duda!!!!
« Respuesta #1 en: Viernes 16 de Abril de 2010, 19:15 »
0
Comienza sacando la clase principal de la clase fibonacci; de la forma que lo tienes nunca te va a correr el programa.

:suerte:
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

frealgagu

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
    • http://frealgagu.4shared.com
Re: Seri de fibonacci duda!!!!
« Respuesta #2 en: Miércoles 26 de Mayo de 2010, 16:31 »
0
Ajá, el archivo .java debe llamarse principal y la clase principal debe ser la clase superior, para que corra todo el programa en un mismo archivo debe colocar la clase fibonacci como private class