Este artículo comparte el código específico de la secuencia Fibonacci de recursión Java para su referencia. El contenido específico es el siguiente
El primer método de escritura común
Public Class Demo {public static void main (string [] args) {int num1 = 1; int num2 = 1; int num3 = 0; System.out.println (num1); System.out.println (num2); para (int i = 1; i <10; i ++) {num3 = num1+num2; num1 = num2; num2 = num3; System.out.println (num3); }}La segunda forma de escribir el formulario de matriz recursivo
clase pública digui1 {public static void main (string [] args) {int [] arr = new int [20]; arr [1] = 1; arr [2] = 1; System.out.print (""+arr [1]); System.out.print (""+arr [2]); para (int i = 3; i <20; i ++) {arr [i] = arr [i-1]+arr [i-2]; System.out.print (""+arr [i]); }}}La tercera forma de escribir forma recursiva
Public Class Demo {public static int f (int n) lanza la excepción {if (n == 0) {tirar nueva excepción ("¡Error de argumento!"); } if (n == 1 || n == 2) {return 1; } else {return f (n-1)+f (n-2); // llamar a usted mismo}} public static void main (string [] args) arroja excepción {for (int i = 1; i <= 10; i ++) {System.out.print (f (i)+""); }}}El mayor problema con la recursión es la eficiencia, pero algunos programas deben escribirse en recursión antes de que puedan escribirse. Por ejemplo, si alguien puede escribirlo de otras maneras, estaré convencido.
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.