शुरू करेंमुफ़्त में शुरू करें

Recursive sum calculation

Recursion समस्याओं को छोटे, आसान उप-समस्याओं में बाँटकर हल करने में मदद करता है। इस अभ्यास में, आप 1 से n तक संख्याओं का योग निकालने के लिए एक recursive मेथड इम्प्लीमेंट करेंगे.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Java में इनपुट/आउटपुट और स्ट्रीम्स

पाठ्यक्रम देखें

अभ्यास निर्देश

  • बेस केस जोड़ें, जब इनपुट n 1 के बराबर हो.
  • मेथड को कॉल करें.
  • पहली recursive कॉल शुरू करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

public class SumCalculator {
    static int sum(int n) {
    	// Base case: when n is the last number 1
        if (____ ____ ____) return 1;
        // Recursive step: add the current sum and call itself
        return n + ____(n-1); 
    }
    public static void main(String[] args) {
    	// start the recursive call
        System.out.println(____(5)); 
    }
}
कोड संपादित करें और चलाएँ