Parameters and Return Types java In Hindi
जावा प्रोग्रामिंग में क्लास फंक्शन पैरामीटर और रिटर्न डाटा टाइप किसी यूजर डिक्लेअर फंक्शन मेथड के इम्पोर्टेन्ट एलिमेंट या स्ट्रक्चर होते हैं। यह यूजर डिफाइन क्लास फंक्शन प्रोग्राम में इंडीकेट करते हैं कि मौजूदा प्रोग्राम में फंक्शन मेथड कैसे इनपुट या एक्सेप्ट करता है, और इनपुट के बेसेस पर आउटपुट कैसे जनरेट करता है। यहाँ आप जान सकते है की जावा फंक्शन प्रोग्राम में यूजर डिक्लेअर क्लास पैरामीटर और रिटर्न डाटा टाइप को प्रॉपर डिक्लेअर और एनालाइज करना, मॉड्यूलर स्माल प्रोग्राम सोर्स ब्लॉक फंक्शन प्रोग्रामिंग समझना और मल्टीप्ल प्रोग्राम में यूज़ प्रोग्राम कोड या लॉजिक को क्रिएट करना है।

Parameter Element in Java Programs.
पैरामीटर जावा प्रोग्राम में डिक्लेअर ऐसे यूजर डिफाइन वेरिएबल होते हैं, जिनका यूज़ प्रोग्राम में किसी फंक्शन मेथड पैरामीटर वैल्यू इनफार्मेशन को सेंड करने में किया जाता है। फंक्शन पैरामीटर जावा प्रोग्रामर को प्रोग्राम में किसी यूजर डिक्लेअर फंक्शन मेथड से इनपुट एक्सेप्ट फीचर्स प्रोवाइड करता हैं, जिससे की यूजर डिक्लेअर फंक्शन मेथड प्रोग्राम डिफाइन वैल्यू के आधार पर डिजायर प्रोग्रामिंग ऑपरेशन परफॉर्म कर सके।
Two types of parameters in Java programming.
- Formal Parameters – फॉर्मल पैरामीटर फंक्शन प्रोग्राम में वे पैरामीटर होते हैं, जो फंक्शन प्रोग्राम में यूजर डिक्लेअर मेथड के डिक्लेरेशन समय में क्रिएट किये जाते हैं।
- Actual Parameters (Arguments) – एक्चुअल फंक्शन पैरामीटर फंक्शन प्रोग्राम में वे वैल्यू या यूजर डिक्लेअर वेरिएबल वैल्यू रेफरेंस होते हैं, जो फंक्शन मेथड को कॉल करते समय प्रोवाइड या यूज़ किये जाते हैं।
Declaring Parameters in a Method in Java.
किसी भी जावा प्रोग्राम में फंक्शन मेथड पैरामीटर फंक्शन मेथड डिक्लेरेशन के समय ब्रैकेट () के अंदर यूजर डिफाइन कस्टम फंक्शन और वेरिएबल नाम के रूप में डिक्लेयर किए जाते हैं। यहाँ डिक्लेअर फंक्शन मेथड में हर प्रोग्राम पैरामीटर मेथड को उसके डिफाइन डाटा टाइप और वेरिएबल एक्चुअल या फॉर्मल वेरिएबल से आईडेंटीफाय किया जाता है।
Parameters declaration Syntax.
<return type> <method name>(<parameter1 type> <parameter1 name>, <parameter2 type> <parameter2 name>, …) {
// function Method body
}
Example of a function parameter method in Java.
public class Main
{
// here we declare a total Method with parameters ‘value1’ and ‘value2’
public static int total(int value1, int value2) {
return value1 + value2;
}
public static void main(String[] args) {
// here it Calling the total function method and passing the value between actual parameters (3, 7)
int output = total(3, 7);
System.out.println(“\n The total is – ” + output);
}
}
Explaining function parameter method.
- Formal Parameters – यहाँ फंक्शन में total मेथड के डिक्लेरेशन में int value1 और int value2 एक्चुअल फंक्शन मेथड आर्गुमेंट या डाटा टाइप है।
- Actual Parameters (Arguments) – इसी तरह जब main फंक्शन मेथड में total मेथड को कॉल किया जाता है, तो यहाँ 3 और 7 एक्चुअल आर्गुमेंट प्रोवाइड किए जाते हैं।
Return Data Types in Java Functions.
जावा फंक्शन प्रोग्राम में रिटर्न डाटा टाइप यह इंडीकेट करते है कि कोई यूजर डिफाइन फंक्शन मेथड, उस फंक्शन को कॉल करने वाले किस प्रकार के वैल्यू आउटपुट को रिटर्न करता है। जावा प्रोग्रामिंग में किसी प्रोग्राम फंक्शन मेथड का रिटर्न डाटा टाइप में जैसे, int, String, boolean, double, आदि डाटा टाइप हो सकता है, या वह प्रोग्राम आउटपुट के अंत में कुछ भी वैल्यू न रीटर्न करे, इस कंडीशन में उसका डिफ़ॉल्ट रिटर्न डाटा टाइप वॉइड होता है।
Return Type – यह मौजूदा प्रोग्राम में वह वैल्यू होती है, जो यूजर डिक्लेअर फंक्शन मेथड रिटर्न करता है, उसका डिक्लेअर फंक्शन पैरामीटर डाटा टाइप है। इसे यूजर डिक्लेअर फंक्शन मेथड के नाम से पहले क्रिएट किया जाता है। यहाँ void डाटा टाइप में अगर कोई मेथड कोई वैल्यू रिटर्न नहीं करता है, तो उसका डिफ़ॉल्ट वैल्यू रिटर्न टाइप void आउटपुट होता है।
Return Type data Syntax.
<return type> <method name>(<parameter list>) {
// function Method body
return <value>;
}
Example of a Return Type data method.
public class Main
{
// here we declare a function Method with return data type is ‘int’
public static int division(int p, int q) {
return p / q; // here it Returning the division of ‘p’ and ‘q’ data type
}
public static void main(String[] args) {
// here it Calling the division user define method and storing the output
int output = division(15, 3);
System.out.println(“The division is – ” + output);
}
}
Return Type data method Explanation.
- Return Type – यहाँ int डाटा टाइप यह इंडीकेट करता है कि डिवीज़न फंक्शन मेथड एक इन्टिजर वैल्यू को रिटर्न करता है।
- Return Statement – यहाँ रिटर्न स्टेटमेंट में रिटर्न p / q; ‘p’ और ‘q’ का डिवीज़न मेथड को रिटर्न करता है।
void function Return Data Type.
यदि जावा प्रोग्राम में कोई यूजर डिक्लेअर फंक्शन मेथड कोई वैल्यू रिटर्न नहीं करता है, तो जावा प्रोग्रामर उस फंक्शन मेथड को वॉइड रिटर्न डाटा के साथ डिक्लेअर कर सकता हैं। जिसमे वॉइड जावा कीवर्ड यह इंडीकेट करता है कि यह डिक्लेअर फंक्शन मेथड प्रोग्राम कोई वैल्यू रिटर्न नहीं करेगा। जावा फंक्शन में वॉइड रिटर्न डाटा टाइप वाले मेथड्स में ऐसा रिटर्न स्टेटमेंट नहीं हो सकता है. जो कोई वैल्यू रिटर्न करे, जहा उस फंक्शन मेथड से इमीडियेट एग्जिट करने के लिए रिटर्न स्टेटमेंट डिफाइन हो सकता है।
Example of a Java void Method.
public class Main
{
// here we declare pintinfo Method with void return type (no return function value)
public static void printinfo(String info) {
System.out.println(info); // here it Prints the info message
}
public static void main(String[] args) {
// here it Calling the printinfo function method
printinfo(“Welcome to, Vcahelpsu”);
}
}
Java void Method Explanation.
यहाँ प्रोग्रामर डिक्लेअर printinfo फंक्शन मेथड का रिटर्न डाटा टाइप void है, क्योंकि यह फंक्शन कोई वैल्यू रिटर्न नहीं करता है, यह सिर्फ एक टेक्स्ट मैसेज इन्फो को कंसोल स्क्रीन में प्रिंट करता है।
Multiple Java parameters and different data types.
किसी यूजर क्रिएटेड जावा प्रोग्राम में एक मेथड में कई वेरिएबल पैरामीटर्स आर्गुमेंट वैल्यू हो सकते हैं, और इसमें डिक्लेअर पैरामीटर्स वेरिएबल आर्गुमेंट मल्टीप्ल डाटा टाइप में डिफाइन हो सकते हैं। जावा प्रोग्राम में फंक्शन मेथड्स को पैरामीटर्स के अनुसार प्रिमिटिव डेटा टाइप्स, रेफरेंस टाइप्स जैसे, String, और ऑब्जेक्ट्स डाटा टाइप के किसी भी यूजर डिक्लेअर कॉम्बिनेशन डिक्लेरेशन को एक्सेप्ट करने की परमिशन प्रोवाइड करता है।
Example of multiple and group data type parameters in Java.
public class Main
{
// here we declare a employeeinfo Method that accepts multiple variable parameters from different data types
public static void employeeInfo(String emp_name, int age, String address, String email, int contact) {
System.out.println(“Employee Name – ” + emp_name);
System.out.println(“Employee Age – ” + age);
System.out.println(“Address – ” + address);
System.out.println(“Email – ” + email);
System.out.println(“Contact – ” + contact);
}
public static void main(String[] args) {
// here it Calling the employeeinfo method with different user declare data types of arguments
employeeInfo(“Bhavishi Deora”, 21, “Delhi”, “Bhavishi@gmail.com”, 941100);
}
}
Explanation of multiple and group data type parameters.
- यहाँ इस एक्साम्प्ल में employeeInfo मेथड वेरिएबल पैरामीटर्स के अनुसार एक String, int, डाटा टाइप को एक्सेप्ट करता है।
- जहा यूजर डिक्लेअर प्रोग्राम पैरामीटर्स तब पास होते हैं, जब प्रोग्राम में main मेथड में इस मेथड को कॉल किया जाता है।
