जावा प्रोग्राम रिकर्सन का उपयोग करके प्राकृतिक संख्याओं के योग का पता लगाने के लिए

इस कार्यक्रम में, आप जावा में पुनरावृत्ति का उपयोग करके प्राकृतिक संख्या का योग ज्ञात करेंगे। यह एक पुनरावर्ती फ़ंक्शन की सहायता से किया जाता है।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा के तरीके
  • जावा पुनर्मिलन

सकारात्मक संख्या 1, 2, 3… को प्राकृतिक संख्या के रूप में जाना जाता है। नीचे दिया गया कार्यक्रम उपयोगकर्ता से एक सकारात्मक पूर्णांक लेता है और दी गई संख्या तक की गणना करता है।

आप लूप का उपयोग करके प्राकृतिक संख्याओं का योग भी पा सकते हैं। हालाँकि, आप यहाँ पुनरावृत्ति का उपयोग करके इस समस्या को हल करना सीखेंगे।

उदाहरण: पुनरावृत्ति का उपयोग करके प्राकृतिक संख्याओं का योग

 public class AddNumbers ( public static void main(String() args) ( int number = 20; int sum = addNumbers(number); System.out.println("Sum = " + sum); ) public static int addNumbers(int num) ( if (num != 0) return num + addNumbers(num - 1); else return num; ) )

आउटपुट

 योग = 210

वह संख्या जिसका योग पाया जाना है उसे एक चर संख्या में संग्रहीत किया जाता है।

प्रारंभ में, addNumbers()से कहा जाता है main()एक तर्क के रूप में पारित 20 के साथ कार्य करते हैं।

के परिणाम में संख्या (20) जोड़ी जाती है addNumbers(19)

से अगले फ़ंक्शन कॉल addNumbers()में addNumbers(), 19 पास किया गया है, जिसके परिणाम में जोड़ा गया है addNumbers(18)। यह प्रक्रिया तब तक जारी रहती है जब तक कि संख्या 0 के बराबर न हो जाए।

जब संख्या 0 के बराबर होती है, तो कोई पुनरावर्ती कॉल नहीं होता है और यह पूर्णांकों का योग main()फ़ंक्शन पर लौटाता है ।

दिलचस्प लेख...