이 기사는 참조를 위해 Java Recursion Fibonacci 시퀀스의 특정 코드를 공유합니다. 특정 내용은 다음과 같습니다
첫 번째 일반적인 쓰기 방법
공개 클래스 데모 {public static void main (String [] args) {int num1 = 1; int num2 = 1; int num3 = 0; System.out.println (num1); System.out.println (num2); for (int i = 1; i <10; i ++) {num3 = num1+num2; num1 = num2; num2 = num3; System.out.println (num3); }}재귀 배열 양식을 작성하는 두 번째 방법
공개 클래스 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]); for (int i = 3; i <20; i ++) {arr [i] = arr [i-1]+arr [i-2]; System.out.print ( ""+arr [i]); }}}재귀 형식을 작성하는 세 번째 방법
public class demo {public static int f (int n)는 예외 {if (n == 0) {throw new Exception ( "argument error!"); } if (n == 1 || n == 2) {return 1; } else {return f (n-1)+f (n-2); // call}} public static void main (String [] args)은 예외 {for (int i = 1; i <= 10; i ++) {System.out.print (f (i)+""); }}}재귀의 가장 큰 문제는 효율성이지만 일부 프로그램은 작성되기 전에 재귀로 작성되어야합니다. 예를 들어, 누군가가 다른 방식으로 그것을 쓸 수 있다면 나는 확신 할 것입니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.