कैसे उचित उत्तर चयन प्राप्त करने के लिए

परिणाम (यानी दो पूर्णांक संख्याओं का योग)

और राशि प्रदर्शित की जाती है

स्टैटिक विधि का उपयोग करना

उपरोक्त उदाहरण के लिए, कॉलर प्रोग्राम यानी मुख्य () फ़ंक्शन

ith

स्थैतिक (मुख्य विधि शीर्ष लेख देखें)। एक स्थिर विधि केवल स्थैतिक तत्वों का उपयोग कर सकती है

deth ब्लॉक। उपयोगकर्ता परिभाषित विधि, जोड़ें) गैर-स्थिर है। इसलिए, इसे से बुला रहा है

डी, आपको कक्षा का एक ऑब्जेक्ट बनाने की आवश्यकता है, जो उपयोगकर्ता द्वारा परिभाषित है। प्रक्रिया

इसका

मैट्नो ऑब्जेक्ट ऑब्जेक्ट के माध्यम से ‘ऊपर दिखाया गया है

एक मामला, विधि जोड़ें () को स्थिर घोषित किया जाता है तब मुख्य () और उप विधियां संगत होती हैं

एक दूसरे के साथ ते। इस स्थिति में, आपको इसके कॉलिंग के लिए ऑब्जेक्ट की आवश्यकता नहीं हो सकती है

ou मेथड () के साथ मेथड () से मेथड ऐड () को कॉल कर सकते हैं

बस, y

पैरामीटर सूची नीचे दी गई है:

पी जोड़ें (ए, बी)

एक स्थिर विधि का उपयोग करने की पूरी प्रक्रिया नीचे दी गई है:

सार्वजनिक स्थैतिक int Add (int m, int n) – der → विधि का शीर्षलेख

int s-0

रों # m + n;

वापसी (रों)

विधि ब्लॉक (विधि का निकाय)

सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग्स) IOException को फेंकता है

int a, b, p

InputstreamReader पढ़ा – नया InputStreamReade (System.in);

बफ़र-राइडर इन-न्यू बफ़र्ड रीडर (पढ़ें)

System.out.println (“दो नंबर दर्ज करें”)

a Integer.parselnt in.readLine)।

b = Integer.parseInt (in.read लाइन ())

बी) – → विधि जोड़ने की कॉलिंग ()

(विधि जोड़ें)

-आदिया,

System.out println (“दो संख्याओं का योग” पी

वास्तविक और औपचारिक पैरामीटर

मान किसी फ़ंक्शन में परिभाषित मापदंडों के साथ पारित किए जाते हैं। एक उदाहरण सचित्र है

मापदंडों को परिभाषित करने के लिए

// परिभाषित करने की विधि

int ऐड (int m, int n)

s 0: औपचारिक पैरामीटर

वापसी (रों)

सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग argsl) IOException फेंकता है

313 विधियाँ (समारोह)4

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

वापसी (रों)

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

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

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

इंट एस 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

int में फ़ंक्शन नाम कैसे प्राप्त करें

int Sum (इंट ए, इंट बी);

या,

int Add (int a, int b);

<वापसी प्रकार> <फ़ंक्शन का नाम>

पैरामीटर सूची

यह उनके संबंधित डेटा प्रकारों के साथ चर की एक सूची है, जिसके लिए फ़ंक्शन की आवश्यकता होती है

का सामान्य रूप

हालाँकि, किसी फ़ंक्शन की पैरामीटर सूची सामान्य रूप ले सकती है

<फ़ंक्शन-नाम (प्रकार चर 1, प्रकार चर 2, …, प्रकार चर n)

कार्य शरीर

उदाहरण के लिए,

विधि कॉल के दौरान अभिकलन पास हुआ। एक खाली पैरामीटर सूची उस हेट को इंगित करती है

इसके कॉल के दौरान कोई मूल्य प्राप्त नहीं करता है।

int Sum (इंट ए, इंट बी);

<पैरामीटर कॉल विधि के दौरान कॉलर प्रोग्राम से मान प्राप्त करने के लिए>

विधि ब्लॉक

फ़ंक्शन बॉडी में संबंधित कार्यों के लिए विवरणों का एक सेट होता है। बयानों,

जो घुंघराले ब्रेसिज़ की एक जोड़ी के भीतर संलग्न हैं, विधि ब्लॉक या शरीर के रूप में जाना जाता है

प्रक्रिया।

उदाहरण के लिए

इंट एस 0;

s-m + n

वापसी (रों

वापसी विवरण

वह कथन, जो किसी विधि से c के मान (परिणाम / परिणाम) को वापस भेजता है

कार्यक्रम, रिटर्न स्टेटमेंट के रूप में जाना जाता है। मूल रूप से, यह एक फ़ंक्शन के अंत में उपयोग किया जाता है, डब्ल्यू

फ़ंक्शन टर्मिनेटर के रूप में भी संदर्भित किया जा सकता है

कौन कौन से

रिटर्न स्टेटमेंट का उपयोग करने का सिंटैक्स:

वापसी <मान>

उदाहरण के लिए,

ऊपर दिखाया गया उदाहरण एक विधि ब्लॉक है। अंतिम कथन (अर्थात

(यानी एस के मूल्य) कॉलर प्रोग्राम को।

रिटर्न स्टेटमेंट की विशेषताएं

इंट एस 0;

s = m + n;

वापसी (रों);

फ़ंक्शन ब्लॉक में। जैसा कि इस कथन को निष्पादित किया गया है, यह परिणाम पारित करता है

ई बाहर

विधि का

(१) यह एक विधि के अंत में लगाया जाता है, जहाँ से इसे समाप्त किया जाता है।

(यह) वापसी विवरण के बाद विधि में कोई भी कथन निष्पादित नहीं किया जा सकता है।

int s 0

ISC ComputerScience को समझना

วิ 106

पैरामीटर में आउटपुट कैसे प्राप्त करें

इसलिए, आप कर सकते हैं

इसके पैरामीटर लेकिन एकल आउटपुट को लौटाने जैसा कि चित्र में दिखाया गया है।

एक फ़ंक्शन को एक ब्लॉक के रूप में ग्रहण करना जो एक या अधिक को स्वीकार करने में सक्षम है

y (आउटपुट)

x (इनपुट)

), कैपबेल

उपयोगकर्ता के लिए एक फ़ंक्शन को एक ब्लैक बॉक्स माना जा सकता है जो रिटर्न करने में सक्षम है

आउटपुट (अंदर लिखे कोड के निष्पादन के अनुसार प्राप्त)। इसी तरह, सभी मेथ

जावा क्लास में ब्लैक बॉक्स के रूप में उपलब्ध है। एक विधि के लिए मान (तर्क) प्रदान करने पर जे

उसके भीतर उपलब्ध कोड को प्रोसेस करता है और आउटपुट को दिखाए गए अनुसार लौटाता है:

आउटपुट <वापसी मान>

इनपुट तर्क), यदि कोई जावा कोड (एक सेट)

के कथन)

इस प्रकार, एक कार्यक्रम मॉड्यूल (कार्यक्रम का टा हिस्सा) अलग-अलग पर एक साथ उपयोग किया जाता है

विशिष्ट कार्य करने के लिए एक कार्यक्रम में उदाहरणों को विधि या कार्य के रूप में जाना जाता है।

अब, अगला प्रश्न आपके दिमाग में आ सकता है कि ए का उपयोग करने के फायदे क्या हैं

। यह अपने उपयोगकर्ताओं से निम्न-स्तरीय आंतरिक कोड विवरण छिपाता है। विधियों का बाहरी उपयोग हो सकता है

.यह केवल उपयोग करके वर्ग कोड के सेगमेंट का पुन: उपयोग करता है, जब भी आवश्यक हो, करता है

तरीका। यह निम्नलिखित तरीकों से मदद करता है:

आंतरिक विवरणों को उजागर किए बिना अनुमति दी गई है।

विधि का नाम

यह एक जटिल कम्प्यूटेशनल कार्य को छोटे तरीकों के संग्रह में विभाजित करता है ताकि

समस्या को हल करना आसान, objecl- विशिष्ट और मॉड्यूलर हो जाता है

एक विधि परिभाषित करना

यह जानना दिलचस्प है कि एक विधि को परिभाषित करने की परिभाषा के साथ कोई लिंक नहीं है

तरीका। में

और एक विधि का कम्प्यूटेशनल ब्लॉक

वास्तव में, एक विधि को परिभाषित करना तार्किक के साथ-साथ पूर्ण संरचना बनाने के लिए खड़ा है

एक विधि को परिभाषित करने का सामान्य रूप नीचे दिखाया गया है:

<Access-Specier> Return-type> <Method name> (पैरामीटर सूची)

बयान

1

विधि का अंग

प्रतिलाभ की मात्रा

उदाहरण के लिए

सार्वजनिक int Add (int m, int n) विधि शीर्षलेख

int s-0

s m + n

वापसी (रों)

विधि ब्लॉक

(विधि का शरीर)

एससी कंप्यूटर साइंस को समझना

3087

int में फ़ंक्शन नाम कैसे प्राप्त करें

एक विधि की संरचना और घटक

शातिर अध्याय, आपने निर्णय लेने वाले कार्यक्रमों, मेनू का निर्माण सीखा है

छोरों और छोरों पर कार्यक्रमों में। इस खंड में, आप बाधा को जानेंगे

rogra

ड्राइवथोड आधारित कार्यक्रम। आइए हम विधि-आधारित कार्यक्रमों की मूल संरचना देखें

का

मुझे

एक विधि ae के विभिन्न घटक

और मापदंडों की सूची। उपरोक्त निर्माण विधि के संदर्भ में, हेडर है

एक हेडर: यह पहली पंक्ति है, जिसमें एक्सेस स्पेसियर, रिटर्न टाइप, मेथड नेम है

सार्वजनिक int जोड़ें (int m, int n)

टाइपपार्मीटर वापस करें

जैसा की नीचे दिखाया गया:

पहुंच विधि

विनिर्देशक

नाम

फंक्शन प्रोटोटाइप: फंक्शन प्रोटोटाइप एक फंक्शन डेफिनिशन की पहली लाइन होती है

(फ़ंक्शन हेडर)। इसमें एक्सेस स्पेसियर, रिटर्न प्रकार, विधि का नाम और की सूची शामिल है

मापदंडों। सचित्र उदाहरण के संदर्भ में, फ़ंक्शन प्रोटोटाइप है

सार्वजनिक int जोड़ें (int m, int n)

(ii) फंक्शन सिग्नेचर: फंक्शन सिग्नेचर मुख्य रूप से संख्याओं से संबंधित है और

फ़ंक्शन को कॉल करके इसके आह्वान के दौरान पारित किए जाने वाले तर्कों के डेटा प्रकार

नाम। सचित्र उदाहरण के संदर्भ में, फ़ंक्शन हस्ताक्षर है:

जोड़ें (int, int)

इसलिए, एक फ़ंक्शन हस्ताक्षर फ़ंक्शन के नाम और तर्कों से संबंधित है

केवल। जबकि, फंक्शन प्रोटोटाइप सहित फुल फंक्शनल इंटरफेस का ध्यान रखा जाता है

हस्ताक्षर, आउटपुट का रिटर्न प्रकार, एक्सेस स्पेसियर, संशोधक ईटीओ

पहुँच विनिर्देशक

एक समारोह के उपयोग के दायरे के साथ पहुंच विनिर्देशक सौदा करते हैं। यह या तो सार्वजनिक हो सकता है या

संरक्षित या निजी प्रकार। जब एक वर्ग का कार्य निजी के रूप में निर्दिष्ट किया जाता है, का एक सदस्य

वह वर्ग केवल उस फ़ंक्शन का उपयोग कर सकता है। सार्वजनिक समारोह को किसी भी स्रोत तक पहुँचा जा सकता है

बाहरी वर्ग के कार्यों से। संरक्षित मुख्य रूप से विरासत में मिले वर्ग प्रकारों से संबंधित है

यानी केवल विरासत में मिले वर्ग के सदस्य ही संरक्षित कार्यों का उपयोग कर सकते हैं)

जब कोई पहुंच निर्दिष्ट नहीं की जाती है, तो डिफ़ॉल्ट रूप से जावा उस फ़ंक्शन को सार्वजनिक रूप से स्वीकार करता है

अपने स्वयं के पैकेज सीमा के भीतर निर्दिष्ट करें। एक फ़ोल्डर या निर्देशिका जिसमें कई नंबर होते हैं

परिभाषित कक्षाएं एक पैकेज बनाती हैं

वापसी प्रकार

यह डेटा हेडर में विधि के नाम से पहले इस्तेमाल किया जाने वाला डेटा प्रकार है जो पासवर्ड को इंगित करता है

एक विधि के परिणाम के रूप में मूल्य का पे और इसके कॉलर को वापस किया जाना है। यदि

oes किसी भी मूल्य को वापस नहीं करता है, फिर से

टर्न टाइप को शून्य के रूप में उल्लिखित किया जाता है। यह गैर-वापसी योग्य का प्रतिनिधित्व करता है

आयन को कुछ आउटपुट वापस करने के लिए परिभाषित किया गया है, फ़ंक्शन का शरीर होना चाहिए

तरीका। जब एक फं

रिटर्न डेटा प्रकार शामिल करें

वापसी <मूल्य>;

रिटर्न प्रकार शून्य के अलावा एक, निर्दिष्ट डेटा प्रकार का मान लौटाता है।

प्रत्येक कार्य,

एक फ़ंक्शन को इसकी आंतरिक गतिविधियों के अनुसार वर्गीकृत किया जा सकता है। एक कम्प्यूटेशनल फ़ंक्शन

कुछ आउटपुट मान वापस करना है। एक जोड़ तोड़ समारोह सफलता या विफलता लौटा सकता है

क्रमशः 1 या 0 आउटपुट करके जानकारी। एक प्रक्रियात्मक कार्य कुछ आंतरिक लेता है

क्रियाएँ (जैसे इनपुट / आउटपुट संचालन) लेकिन कोई आउटपुट मान नहीं लौटाता है और परिभाषित किया जाता है

शून्य के साथ वापसी प्रकार के साथ

कार्य का नाम

यह छुपा हुआ है

प्रक्रिया के लिए। कहते हैं, आप दो या दो से अधिक संख्याओं का योग कर रहे हैं। कार्यक्रम

इस मामले में नाम हो सकता है

एक विधि के नाम के साथ ered। फ़ंक्शन नाम अधिमानतः संबंधित होना चाहिए

309 विधियाँ8

कैसे हमारे कार्यक्रम को विभाजित करने के लिए

तरीके / कार्य

विधि या समारोह

आपके कार्यक्रम में अलग-अलग हिस्सों पर समान बयानों के एक सेट के उपयोग से लंबाई बढ़ती है

कक्षा फैक्टरियल

सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग्स | I)

इंट एम -5, एन -6;

पहले से ही जावा प्रोग्रामिंग में कभी-कभी विभिन्न कथनों का उपयोग सीखा

उपयोग

मीटर। चलिए, हम एक उदाहरण पर विचार करते हैं:

प्रग्रा की

एफ -1;

(i-1; मैं <-m; मैं ++) के लिए

खंड 1

System.out.printin (“” + m + “का तथ्य” + f) है

एफ -1

(i-1: i <ni ++) के लिए

fe फाई;

खंड २

System.out.println (“” + n + “का तथ्य” + f) है

उपरोक्त कार्यक्रम दो पूर्णांकों के भाज्य का पता लगाता है। खंड 1 के गुट को पाता है

एम ‘और सेगमेंट 2 में’ एन ‘का फैक्टरियल पाया जाता है। यहां, आप देख सकते हैं कि दोनों खंड हैं

एक ही उद्देश्य के लिए इस्तेमाल किया। यह न केवल कार्यक्रम की लंबाई बढ़ाता है, बल्कि कब्जा भी करता है

नॉर मेमोरी स्पेस। इस तरह की प्रोग्रामिंग तकनीक सेगमेंट लिखकर इससे बचा जा सकता है

कार्यक्रम के बाहर बयान। यह मुख्य में कई बार लागू किया जा सकता है

जब भी आवश्यकता हो, कार्यक्रम करें। इस प्रकार के प्रोग्रामिंग मॉड्यूल को ‘विधि’ कहा जाता है

या समारोह

towever, फ़ंक्शन की अवधारणा गणित के क्षेत्र में बहुत उपयोगी है। अगर हम सा

वें

y x का एक कार्य है, जिसे निम्न रूप में दर्शाया गया है:

y f (x)

ह य। eans यदि मान x

समारोह के लिए पारित किया जाता है) तो यह एक परिणाम है कि संग्रहीत है देता है

r उदाहरण, y 3x + 5 कहते हैं

आप x का मान 2 मान लेते हैं, फ़ंक्शन 11 का मान लौटाएगा (यानी 3 * 2 + 5)

307 मैं तरीके I IFions

कंप्यूटर प्रोग्राम कैसे सेट करें

toLowerCase (): यह फ़ंक्शन लोअर केस ला में स्ट्रिंग के वर्ण लौटाता है

यदि कोई भी चरित्र पहले से ही निचले मामले में है या चरित्र एक विशेष चरित्र है

वही रहता है

सिंटैक्स: स्ट्रिंग वेरिएबल -1-चर चर.toLowerCase)

उदाहरण के लिए

स्ट्रिंग s = “कंप्यूटर

स्ट्रिंग p = s.toLowerCase ()

यहाँ, “कंप्यूटर” में p परिणाम

oUpperCase (): यह फ़ंक्शन सभी चर को परिवर्तित करने के बाद एक स्ट्रिंग लौटाता है

बड़ी वर्तनी के अक्षर। f कोई भी चरित्र पहले से ही ऊपरी मामले में है या चरित्र एक विशेष है

मामला चरित्र तो वही रहता है।

सिंटैक्स: स्ट्रिंग वेरिएबल -1-स्ट्रिंग वेरिएंट .toUpperCase ();

उदाहरण के लिए

स्ट्रिंग s- “कंप्यूटर”

स्ट्रिंग p s.toUpperCase ()

यहाँ, “COMPUTER” में p परिणाम

दिए गए स्ट्रिंग में इसके होने की स्थिति में एक और स्ट्रिंग द्वारा एक स्ट्रिंग

वाक्य – विन्यास:

: रिप्लेस (): इस फंक्शन का इस्तेमाल किसी कैरेक्टर को दूसरे कैरेक्टर से रिप्लेस करने या रिप्लेस करने के लिए किया जाता है

स्ट्रिंग <variable1> स्ट्रिंग <चर> बदलें <चरित्र को बदलने के लिए>, <चरित्र

दिखाई देना>

(9) स्ट्रिंग cvariablel -Siring चर उप स्ट्रिंग को बदलने के लिए 2 को बदलने के लिए, उप स्ट्रिंग

उपस्थित होना

उदाहरण के लिए

() स्ट्रिंग s “MXLXYXLXM”

स्ट्रिंग पी

s.replace (“х, Ά ‘);

यहाँ, स्ट्रिंग के प्रत्येक वर्ण ‘X’ को ‘A’ से बदल दिया जाता है। इसलिए, नया स्ट्रिंग पी

“MALAYALAM” में परिणाम

(i) स्ट्रिंग एस ग्रीन बोतल हरे बैग में है ”

स्ट्रिंग p s.replace (“ग्रीन”, “रेड”);

यहाँ, दिए गए तार के प्रत्येक उप स्ट्रिंग “हरे” को “लाल” से बदल दिया गया है

इसलिए, नया स्ट्रिंग पी “लाल बोतल लाल बैग में है”

concat): यह फ़ंक्शन दो स्ट्रिंग्स को एक साथ जोड़ने (जोड़ने) के लिए लागू किया जाता है

सिंटैक्स: स्ट्रिंग वेरिएबल-स्ट्रिंग वेरिएबल.कॉनकट (स्ट्रिंग वेरिएबल 2);

उदाहरण के लिए

() स्ट्रिंग “कंप्यूटर”

स्ट्रिंग y- “आवेदन”;

स्ट्रिंग z x.concat (y);

तार x और y एक साथ जुड़ जाएंगे। इसलिए, z परिणाम

“कम्प्यूटर अनुप्रयोगों”

जावा भाषा एक ऑपरेटर ‘+ को संक्षिप्त करने के लिए भी उपयोग करती है

उदाहरण के लिए,

दो या अधिक तार एक साथ।

(ii) स्ट्रिंग xCOMPUTER “;

स्ट्रिंग y “अनुप्रयोग”

स्ट्रिंग z “विज्ञान”

स्ट्रिंग p x + y

यहाँ, पी में सी परिणाम

स्ट्रिंग p = x + z;

यहाँ, COMPUTERSCIENCE में p परिणाम

स्ट्रिंग = x + ‘, + y +, +, + z;

OMPUTERAPPLICATIONS

1SC कंप्यूटर विज्ञान को समझना | 192

8

उदाहरण कैसे सेट करें

चर ‘एन’ को एक नकारात्मक मान दिया गया है (यानी

‘एन ’है

वें के पहले चरित्र ‘सी

f अल्वा

के आदेश के आधार पर

उपरोक्त उदाहरण में, चर

विज्ञान “। यह हमेशा से तुलना करता है

जो ASCII मूल्य के बीच अंतर है

उन दो तार की।

“COMPUTER” और स्ट्रिंग का S ‘

पत्राचार

इसी स्थिति के बीच का चरित्र

t के yens हैं

आप ध्यान दें कि तुलना कर रहे हैं

पट्टी के दोनों ओर

तार के पात्र लेकिन के आधार पर नहीं

ट्रिम (): इस फंक्शन का उपयोग ब्लैंक फ्रॉन को हटाने के लिए किया जाता है

रिक्त, जो शब्दों के बीच में उपलब्ध हैं, रेमई

सिंटेक्स: स्ट्रिंग वेरिएबल स्ट्रिंग 1 वेरिएबल। ट्रिम

कम्प्यूटर अनुप्रयोगों

पी = s.trim ();

उदाहरण के लिए

स्ट्रिंग एस

। EndWith (): इस फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि क्या किसी दिए गए स्ट्रिंग में स्पीसी है

या नहीं। यह बूलियन प्रकार के मूल्य को सही या गलत के अनुसार लौटाता है

सिंटैक्स: बूलियन बी-स्ट्रिंग वैरिएबल.ेंडस्विथ (स्ट्रिंग वैरिएबल 2);

उदाहरण के लिए

स्ट्रिंग p- “कंप्यूटर FUN है”

स्ट्रिंग b = “FUN”।

बूलियन x -p.endsWith (b)

यह x को सत्य के रूप में लौटाएगा।

startWith): यह फ़ंक्शन एक बूलियन प्रकार का मान लौटाता है, यदि कोई दिया गया है

एक और स्ट्रिंग के लिए उपसर्ग के रूप में, झूठी अन्यथा।

सिंटेक्स: बूलियन बी = स्ट्रिंग वैरिएबल १.स्टार्टस्विथ (स्ट्रिंग वेरिएबल २);

उदाहरण के लिए

स्ट्रिंग p “कंप्यूटर IS FUN” है;

स्ट्रिंग बी- “आपका”

बूलियन एक्स पी.स्टार्ट्सविथ (बी);

यह x को उतना ही गलत लौटाएगा जितना कि स्ट्रिंग p आपके साथ शुरू नहीं होता है।

नोट: 1. वर्ण एकल उद्धरण () के भीतर लिखे गए हैं।

2. तार दोहरे उद्धरण चिह्नों के भीतर लिखे गए हैं (“”।

3. किसी वर्ण का डेटा प्रकार चार है।

4. वर्णों के एक सेट का डेटा प्रकार स्ट्रिंग है

स्ट्रिंग से आदिम प्रकार में रूपांतरण

आप फ़ंक्शन का उपयोग करके स्ट्रिंग से आदिम प्रकारों में परिवर्तित करने के लिए रैपर कक्षाओं का उपयोग कर सकते हैं

निम्नलिखित तरीकों से:

। स्ट्रिंग टू इंटेगर टाइप डेटा

वाक्य – विन्यास:

(i) पूर्णांक चर Integer.parselnt (स्ट्रिंग)

(ii) पूर्णांक चर Integer.valueOf (स्ट्रिंग);

उदाहरण के लिए,

इंट एन; स्ट्रिंग एस = “24”।

n Integer.parselnt (s)

या,

n Integer.valueOf (s);

इस प्रकार, 24 में चर n परिणाम (बिना उद्धरण के)

लंबे प्रकार के डेटा के लिए स्ट्रिंग

वाक्य – विन्यास:

() लंबा चर- लंबा, पार्सल ओएनजी (स्ट्रिंग)

(i) लॉन्ग वेरिएबल Long.valueOf (स्ट्रिंग)5

कैसे उदाहरण के लिए जगह है

उदाहरण के लिए

लंबे n; स्ट्रिंग s “2465783”

एन लॉन्ग पार्सेलांग (ओं);

n लॉन्ग.वेल्यूऑफ (s);

इस प्रकार, 2465783 में (बिना उद्धरण के) चर n परिणाम

स्ट्रिंग फ़्लोट प्रकार डेटा के लिए

वाक्य – विन्यास:

(i) फ्लोट वैरिएबल फ्लोट.पारसेफ्लोट (स्ट्रिंग)

(i) फ्लोट चर Float.valueOf (स्ट्रिंग)

उदाहरण के लिए

फ्लोट n; स्ट्रिंग एस “2435”;

n फ्लोट.पारसेफ्लोट

या,

n फ्लोट.वल्यूऑफ (एस);

इस प्रकार, 24.35 में (बिना उद्धरण के) चर n परिणाम

। स्ट्रिंग डबल डेटा के लिए

वाक्य – विन्यास:

() डबल चर Double.parseDouble (स्ट्रिंग)

(ii) डबल चर Double.valueOf (स्ट्रिंग)

उदाहरण के लिए

डबल एन; स्ट्रिंग एस “24.315467398”

n double.parseDouble (s)

या,

n Double.valueOf (s);

8

इस प्रकार, 24.315467398 (उद्धरण चिह्नों के बिना) में n परिणाम आता है

नोट: स्ट्रिंग से आदिम प्रकार के डेटा में रूपांतरण केवल तभी संभव है जब इसमें शामिल हो

केवल संख्या (एक वर्ण या एक अंक)। यदि आप अल्फ़ान्यूमेरिक के साथ इन कार्यों की कोशिश करते हैं

स्ट्रिंग तब यह नंबरफ़ॉर्मैट अपवाद को फेंकता है। यह ध्यान में रखा जाना चाहिए कि

valueOf () फ़ंक्शन जावा 1.5 संस्करण में उपलब्ध है। इसलिए, मान चलाने के लिए ()

फ़ंक्शन, आपके कंप्यूटर सिस्टम में जावा संस्करण 1.5 या अधिक होना चाहिए।

स्ट्रिंग से आदिम प्रकार डेटा में रूपांतरण

स्ट्रिंग लगाने के लिए एक आदिम प्रकार का डेटा भी स्ट्रिंग प्रकार में परिवर्तित हो सकता है

संख्या के अंकों पर कार्य। प्रक्रिया नीचे दी गई है:

.Integer प्रकार डेटा स्ट्रिंग प्रकार के लिए

yntax: स्ट्रिंग चर- Integer.toString (int);

उदाहरण के लिए

इंट एन 24; स्ट्रिंग एस

एस Integer.toString (एन)

यहाँ, एक पूर्णांक प्रकार संख्या (n 24), एक स्ट्रिंग में परिवर्तित हो जाती है। इसलिए, एस – “24”। अभी व

आप चर के साथ कोई गणितीय कार्य नहीं कर सकते

। स्ट्रिंग प्रकार के लिए लंबा डेटा

सिंटैक्स: स्ट्रिंग चर = Long.toString (लंबी);

उदाहरण के लिए

लंबे n 246935; स्ट्रिंग एस;

s Long.toString (n)

यहां, एक लंबी प्रकार की संख्या (n -246935), एक स्ट्रिंग में परिवर्तित हो जाती है

इसलिए, “246935”

स्ट्रिंग प्रकार के लिए फ्लोट प्रकार डेटा

सिंटैक्स: स्ट्रिंग वैरिएबल फ्लोट।6

अनुसंधान में कंप्यूटर का उपयोग

यहां कंप्यूटर अनुप्रयोग विज्ञान में परिणाम।

बराबर): इस फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दो तार एक साथ हैं या नहीं

वे समान हैं या नहीं। यह एक बूलियन प्रकार का मान लौटाता है, यदि दोनों समान हों, झूठे हों

अन्यथा।

सिंटेक्स: बूलियन वेरिएबल स्ट्रिंग वैरिएबल 1। बराबर (स्ट्रिंग चर 2);

उदाहरण के लिए

() स्ट्रिंग x = “कंप्यूटर”

स्ट्रिंग वाई “विज्ञान

बूलियन z-x.equals (y)

यहां, z का परिणाम असत्य है

(ii) स्ट्रिंग x = “कंप्यूटर”;

स्ट्रिंग वाई “कंप्यूटर”

यदि (x.equals (y)

Println ( “एक ही”)

अन्य

Println ( “अलग”)

दिए गए प्रोग्राम स्निपेट एक अलग संदेश प्रदर्शित करता है।

आपको ध्यान देना चाहिए कि समतुल्य ऊपरी मामले और निचली स्थिति के बराबर कार्य करता है

पात्रों को अलग तरह से

e equalsIgnoreCase (): इस फ़ंक्शन का उपयोग सुनिश्चित करने के लिए दो तारों की तुलना करने के लिए भी किया जाता है

मामले की अनदेखी के बाद दोनों समान हैं या नहीं (यानी संबंधित ऊपरी

और निचले मामले के पात्रों को एक ही माना जाता है)। यह बूलियन प्रकार का डेटा भी लौटाता है

सही या गलत के रूप में।

सिंटेक्स: बूलियन चर स्ट्रिंग चर। equalslgnoreCase (string variable2);

उदाहरण के लिए,

स्ट्रिंग “कंप्यूटर”;

स्ट्रिंग y = “कंप्यूटर”

बूलियन पी x.equalsIgnoreCase (y)

Println (पी)

मुद्रित मूल्य सही है।

iffx.equalsIgnoreCase (y))

System.out.println (“वही”);

अन्य

System.out.println (“भिन्न”)

दिए गए प्रोग्राम स्निपेट एक संदेश को प्रदर्शित करता है।

ComparTo (): यह भी एक प्रकार का फंक्शन है जिसमें दो स्ट्रिंग्स की तुलना की जाती है। यह ही नहीं

तार की समानता की जाँच करता है, लेकिन यह भी जाँचता है कि कोई स्ट्रिंग बड़ा है या नहीं

अन्य की तुलना में या नहीं।

सिंटैक्स: इंट चर-स्ट्रिंग चर। तुलना (स्ट्रिंग चर 2);

उदाहरण के लिए

चेक

उदाहरण के लिए

स्ट्रिंग x- “कंप्यूटर”

स्ट्रिंग y = “विज्ञान”।

int nex.compareTo (y);

5

maller

आप जिस शर्त को चाहते हैं उसके आधार पर एक पूर्णांक मान वापस कर सकते हैं

यहाँ, n-0, यदि x और y दोनों स्ट्रिंग्स समान हैं

n> 0, यदि स्ट्रिंग x स्ट्रिंग से अधिक है

n <0, यदि स्ट्रिंग x स्ट्रिंग y से कम है7