From 15b3c3b17f776cf67baabfac56d84c42ca4ff359 Mon Sep 17 00:00:00 2001 From: ankitsingh4264 Date: Thu, 31 Oct 2019 00:37:05 +0530 Subject: [PATCH] tshirt --- recursioneg.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 recursioneg.java diff --git a/recursioneg.java b/recursioneg.java new file mode 100644 index 0000000..e01ec27 --- /dev/null +++ b/recursioneg.java @@ -0,0 +1,47 @@ +package com.codingblocks.Lec7; + +public class recursioneg { + public static void main(String[] args) { + int n=3; + printinc(n); + System.out.println(fact(3)); + System.out.println(fibo(5)); + } + + public static void printdec(int n){ + + if(n==0){ + return; + } + System.out.println(n); + printdec(n-1); + } + + public static void printinc(int n){ + + if(n==0){ + return; + } + + printinc(n-1); + System.out.println(n); + } + + public static int fact(int n){ + + if(n==0){ + return 1; + } + return n*fact(n-1); + } + + public static int fibo(int n){ + + if(n<2){ + return n; + } + return fibo(n-1)+fibo(n-2); + } + + +}