Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.io.File;
- public class FibonacciRec
- {
- public static long val = 0;
- public static long total = 0;
- public static long fibonacciRecursive(long n) {
- val++;
- if (n == 1 || n == 2) return 1;
- total = fibonacciRecursive(n - 1) + fibonacciRecursive(n - 2);
- return total;
- }
- public static void main(String args[])
- {
- Scanner scanner = null;
- try
- {
- File file = new File(args[0]);
- scanner = new Scanner(file);
- while(scanner.hasNextLong())
- {
- System.out.println(fibonacciRecursive(scanner.nextLong()));
- }
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- finally
- {
- if (scanner != null)
- {
- scanner.close();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment