Page 122 - CITS - CSA - TP (Volume 2) - Hindi
P. 122

कं  ूटर सॉ वेयर ए ीके शन - CITS




           •   गणना की गई फै  ो रयल मु  िविध म  वापस आ जाती है, जहां इसे फै  ो रयल वे रएबल म   ोर िकया जाता है।

           •   अंत म , हम n के  फै  ो रयल को कं सोल पर ि ंट करते ह ।

           टा  4: Fibonacci  ृंखला उ   करना
           public class FibonacciDemo {

               public static void main(String[] args) {
                   int n = 10;
                   // Calling the method to generate Fibonacci series

                   System.out.println(“Fibonacci series:”);
                   for (int i = 0; i < n; i++) {
                       System.out.print(fibonacci(i) + “ “);

                   }
               }
               // Method to generate the nth Fibonacci number

               public static int fibonacci(int n) {
                   if (n <= 1) {
                       return n;

                   } else {
                       return fibonacci(n - 1) + fibonacci(n - 2);

                   }
               }
           }

           आउटपुट:










             ीकरण:

           •   इस  ो ाम म , हम एक िविध fibonacci को प रभािषत करते ह  जो एक पूणा क n को एक पैरामीटर के   प म  लेता है और n-व  Fibonacci नंबर
              को लौटाता है।
           •   हम मु  िविध म  एक वे रएबल n घोिषत करते ह  और इसे एक मान असाइन करते ह ।

           •   हम मु  िविध म  0 से n तक पुनरावृित करते ह  और fibonacci िविध का उपयोग करके  Fibonacci  ृंखला को ि ंट करते ह ।

           •   Fibonacci िविध के  अंदर, हम n के    ेक मान के  िलए Fibonacci सं ा की गणना करने के  िलए पुनरावृि  का उपयोग करते ह ।
           •   गणना की गई Fibonacci सं ा कॉलर को लौटा दी जाती है।

           ये उदाहरण बताते ह  िक जावा म  िविधयों से डेटा कै से लौटाया जाता है। calculateFactorial िविध िकसी सं ा का फै  ो रयल लौटाती है, जबिक
           fibonacci िविध nth Fibonacci सं ा लौटाती है। िविधयों से डेटा लौटाने से हम गणनाएँ  और संगणनाएँ  कर सकते ह , िजससे हमारा कोड अिधक
           मॉ ूलर और पुनः  उपयोग यो  बन जाता है।


                                                           108

                                   CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 96
   117   118   119   120   121   122   123   124   125   126   127