481. Rayo.bgtr ,
Si, bas por buen camino rodrigo.
Oigan chicos alguien podría ayudarme a revisar mi código? porque no me corre y en la consola no me aparese error, sono en blanco.
package ejemplofibonacci;
public class Fibonacci {
public int tamaño;
public String nombre;
public Fibonacci(String nombre, int tamaño){
this.nombre = nombre;
this.tamaño = tamaño;
}
Fibonacci() {
}
public void mostrarSerie(){
System.out.println(this.nombre+" de tamaño "+this.tamaño+":");
for (int i = 0; i < tamaño; i++) {
System.out.print(fibonacci(i)+" ");
}
System.out.println();
}
int fibonacci(int n)
{
if (n>1){
return fibonacci(n-1) + fibonacci(n-2);
}
else if (n==1) {
return 1;
}
else if (n==0){
return 0;
}
else{
System.out.println("Debes ingresar un tamaño mayor o igual a 1");
return -1;
}
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public int getTamaño() {
return tamaño;
}
public void setTamaño(int tamaño) {
this.tamaño = tamaño;
}
public static void main(String[]args){
Fibonacci f1=new Fibonacci("fibonacci1",10);
f1.mostrarSerie();
Fibonacci f2=new Fibonacci();
f2.setNombre("fibonacci2");
f2.setTamaño(10);
f2.mostrarSerie();
}
}
счёт: +0