Red de conocimiento informático - Material del sitio web - Cómo generar la secuencia de Fibonacci usando el lenguaje Java

Cómo generar la secuencia de Fibonacci usando el lenguaje Java

Programación Java: tres métodos para implementar la secuencia de Fibonacci

Un método: public?class?Demo2?{?

//?Definición ¿método de tres variables?

public?static?void?main(String[]?args)?{?

int?a?=?1,?b?=?1, ?c?=? 0;?

System.out.println("Los primeros 20 términos de la secuencia de Fibonacci son: ");?

System.out.print(a ? ?"\t "? ?b? ?"\t");?

// Debido a que hay dos 1 y 1 al frente, entonces ilt;=18?

for?(int? i?=?1;?i?lt;=?18;?i )?{?

c?=?a ?b;?

a?=?b ;?

b?=?c;?

System.out.print(c? ?"\t");?

si?(( i?2)??5?==?0)?

System.out.println();?

}?

}? /p>

}

Programación Java: tres métodos para implementar la secuencia de Fibonacci

El segundo método: public?class?Demo3?{? /?¿Definir método de matriz?

public?static?void?main(String[]?args)?{?

int?arr[] ?=?new?int[20 ];?

arr[0]?=?arr[1]?=?1;?

for?(int?i?= ?2;?i?lt; ?arr.length;?i )?{?

arr[i]?=?arr[i?-?1]? ?arr[i?-?2 ];?

}?

System.out.println("Los primeros 20 términos de la secuencia de Fibonacci son los siguientes:");?

for?(int?i?=? 0;?i?lt;?arr.length;?i )?{?

si?(i??5?==?0)?

System.out. println();?

System.out.print(arr[i]? ?"\t");?

}?

}? /p>

}

Programación Java: tres métodos para implementar la secuencia de Fibonacci

El tercer método: public?class?Demo4?{?

//¿Usar método recursivo?

privado?static?int?getFibo(int?i)?{?

if?( i?==?1?||?i ?==?2)?

retorno?1;?

¿otro?

retorno?getFibo(i?-?1)? ?-?2);?

}?

public?static?void?main(String[]?args)?{ ?

System.out .println("Los primeros 20 términos de la secuencia de Fibonacci son: ");?

for?(int?j?=?1;?j ?lt;=?20;?j )?{ ?

System.out.print(getFib

o(j)? ?"\t");?

si?(j??5?==?0)?

System.out.println();?

}?

}?

}

Utilizar diferentes ideas para pensar y resolver el mismo problema también es una síntesis de conocimientos. Utilice ejercicio.