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

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




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


           टा  3: िकसी सं ा का फै  ो रयल गणना करना
              public class FactorialDemo {
                  public static void main(String[] args) {

                      int n = 5;
                      // Calling the method to calculate the factorial of a number
                      long factorial = calculateFactorial(n);

                      System.out.println(“Factorial of “ + n + “ is: “ + factorial);
                  }
                  // Method to calculate the factorial of a number

                  public static long calculateFactorial(int n) {
                      if (n == 0) {

                          return 1;
                      } else {
                          long factorial = 1;
                          for (int i = 1; i <= n; i++) {

                              factorial *= i;
                          }

                          return factorial;
                      }
                  }

              }
           आउटपुट:













             ीकरण:

           •   इस  ो ाम म , हम एक िविध calculateFactorial प रभािषत करते ह  जो एक पूणा क n को एक पैरामीटर के   प म  लेता है और n का फै  ो रयल
              लौटाता है।

           •   हम मु  िविध म  एक वे रएबल n घोिषत करते ह  और उसे एक मान असाइन करते ह ।
           •   हम calculateFactorial िविध को कॉल करते ह  और n को एक तक   के   प म  पास करते ह ।

           •   calculateFactorial िविध के  अंदर, हम n के  फै  ो रयल की गणना करने के  िलए एक for loop का उपयोग करते ह ।


                                                           107

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