कोड को फंक्शन्स में व्यवस्थित करना

Java:
कोड को फंक्शन्स में व्यवस्थित करना

कैसे करें:

यहाँ एक क्लासिक उदाहरण है — एक संख्या का फैक्टोरियल गणना करने के लिए एक फ़ंक्शन।

public class MathUtils {

    public static void main(String[] args) {
        int number = 5;
        int result = factorial(number);
        System.out.println("Factorial of " + number + " is: " + result);
    }
    
    public static int factorial(int n) {
        if (n <= 1) {
            return 1;
        }
        return n * factorial(n - 1);
    }
}

आउटपुट होगा:

Factorial of 5 is: 120

गहराई में जाना

फ़ंक्शन्स होने से पहले, कोड को मोनोलिथिक ब्लॉकों में ठूंस दिया जाता था, जिससे बग ढूंढना सुई में धागा डालने जैसे था। अब, फ़ंक्शन्स में कार्यक्षमता को संलग्न करने से समस्याओं को जल्दी से अलग करने में मदद मिलती है। विकल्पों में जावा में लैम्ब्डा एक्सप्रेशंस या ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में मेथड्स शामिल हैं, दोनों ही समान उद्देश्य सेवा करते हैं। जब आप एक फ़ंक्शन लिखते हैं, याद रखें: (1) प्रत्येक फ़ंक्शन की एक सिंगल ज़िम्मेदारी होनी चाहिए और (2) फ़ंक्शन का नाम उसके उद्देश्य को स्पष्ट रूप से वर्णन करना चाहिए।

देखें भी

कोड को व्यवस्थित करने पर और जानकारी के लिए: