कैसे प्राप्त करें समारोह

वापसी (रों)

विधि खंड में हाइलाइट किए गए कथन को देखें। इसका क्रियान्वयन नहीं हो पाता है

नियंत्रण रिटर्न स्टेटमेंट के ठीक बाद विधि ब्लॉक से बाहर निकलता है।

यह केवल एक कॉल करने के लिए विधि से एकल मान वापस कर सकता है।

इंट एस 0, पी 0;

एस = m + n;

पी एम-एन,

वापसी (ओं, पी);

किसी विधि से दिखाए गए विधि ब्लॉक में मानों को वापस करना अवैध है

ऊपर

iv) एक फ़ंक्शन में एक से अधिक समाप्ति बिंदु हो सकते हैं। इस प्रकार, वापसी का एक नंबर

किसी विशिष्ट बिंदु से विधि को समाप्त करने के लिए बयानों को शामिल किया जा सकता है।

उदाहरण के लिए

यदि (a> b)

वापसी (ए

अन्य

वापसी (बी);

ऊपर दिखाए गए उदाहरण में, विधि ब्लॉक का परिणाम या तो ‘ए’ या ‘बी’ है। इसलिये,

मान को सच्चे ब्लॉक या झूठे ब्लॉक से वापस लौटाया जा सकता है।

() एक विधि में निहित कई रिटर्न स्टेटमेंट के मामले में, उनमें से केवल एक ही हो सकता है

नियंत्रण वापस करने के लिए सक्रिय।

int s 0

वापसी (रों)

वापसी (पी)

किसी फ़ंक्शन में कई रिटर्न स्टेटमेंट का उपयोग करना अवैध है। जैसे ही पहली वापसी होगी

कथन निष्पादित किया जाता है, नियंत्रण विधि से समाप्त होता है। इसलिए, अगले का उपयोग कर

रिटर्न स्टेटमेंट बस अवांछित है।

(vi) एक बार नियंत्रण एक विधि से बाहर निकल जाने के बाद, यह किसी के लिए विधि ब्लॉक में फिर से प्रकट नहीं हो सकता है

आगे निष्पादन।

(i-1; i <-10, मैं टी +)

अगर (i> 5)

वापसी (i)

Println (i)

ऊपर दिखाए गए विधि ब्लॉक का निरीक्षण करें। यह प्राकृतिक संख्याओं को प्रदर्शित करने के लिए बनाया गया है। आप

उन्होंने कहा कि हालत 1 से 5 के मूल्यों के लिए गलत है। इसलिए, सभी

1 से 5 तक स्क्रीन पर प्रदर्शित किया जाएगा। जैसे ही वैरिएबल की वैल्यू

गलत हो जाता है और विधि ब्लॉक से बाहर निकलता है। ऐसा होता है

नोटिस कर सकते हैं

6 हो जाता है, शर्त

किसी भी मो के लिए विधि में फिर से प्रकट न हों

लूप की पुनरावृत्ति

नोट: 1. फ़ंक्शन का रिटर्न प्रकार लौटाए गए मान के अनुकूल होना चाहिए

समारोह से।

2. यदि फ़ंक्शन मुख्य फ़ंक्शन पर मान नहीं लौटाता है, तो हेडर

फ़ंक्शन को शून्य के साथ इंगित किया जाना चाहिए।5

Leave a Reply

Your email address will not be published. Required fields are marked *