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

