Module: (जावा) उपनेमकाएँ: प्रक्रियाएँ और कार्य - 2


Problem

1/11

उपनेमका समारोह

Theory Click to read/hide

फ़ंक्शन एक सबरूटीन है जो एक परिणाम देता है (संख्या, वर्ण स्ट्रिंग, आदि)

कल्पना कीजिए कि आपने एक ऑनलाइन स्टोर से उत्पाद का ऑर्डर दिया है। प्रोग्रामिंग के दृष्टिकोण से, आपने एक निश्चित उपनेमका कहा है, और एक प्रक्रिया के विपरीत, इस उपनेमका को एक परिणाम वापस करना होगा - आपके द्वारा ऑर्डर किए गए उत्पाद को वितरित करना। इन सबरूटीन्स को फ़ंक्शंस कहा जाता है।
एक फ़ंक्शन को एक प्रक्रिया के समान ही स्वरूपित किया जाता है। एक प्रक्रिया से केवल अंतर एक विशेष ऑपरेटर रिटर्न की उपस्थिति है, जिसके बाद मुख्य कार्यक्रम में लौटाया जाने वाला मान है लिखा हुआ।

एक फ़ंक्शन जो दो पूर्णांकों का अंकगणितीय माध्य लौटाता है, वह इस प्रकार दिखाई देगा: स्थैतिक फ्लोट औसत (इंट ए, इंट बी) { फ्लोट औसत = (ए + बी) / 2.; वापसी अगस्त; } यह समझना बाकी है कि इस फ़ंक्शन को मुख्य कार्यक्रम में कैसे कॉल करें:
आपको किसी फ़ंक्शन को उसी तरह कॉल नहीं करना चाहिए जिस तरह से आप किसी प्रक्रिया को कॉल करते हैं: औसत (10, 5); फ़ंक्शन द्वारा लौटाया गया मान खो जाएगा। यह ऐसा है जैसे ऑनलाइन स्टोर से सामान किसी को दिया नहीं गया, बल्कि फेंक दिया गया। यह संभावना नहीं है कि ग्राहक इसे पसंद करेंगे।

परिणाम को एक चर में सहेजना (या इसे स्क्रीन पर प्रिंट करना) अधिक सही है: ए = औसत (10, 5); System.out.println(औसत(10, 5));

Problem

एक ऐसा फ़ंक्शन लिखें जो प्राकृतिक संख्या के अंकों के योग की गणना करता है।
इस फ़ंक्शन का उपयोग करते हुए, एक प्रोग्राम लिखें, जो 5 प्राकृतिक संख्याओं में प्रवेश करता है, अंकों के अधिकतम योग के साथ संख्या पाता है। अगर ऐसी कई संख्याएँ हैं, तो बड़ी संख्या को प्रिंट करें
 
उदाहरण <टेबल क्लास = "टेबल टेबल-कंडेंस्ड टेबल-होवर"> <सिर> <वें># <वें>इनपुट <वें>आउटपुट <शरीर> 1 15
234
11
9
111112 234