जावा में वेरिएबल्स के बारे में आपको जो कुछ भी जानना है



यह लेख आपको जावा में चर के विस्तृत और व्यापक ज्ञान, उनके प्रकार और उन्हें कैसे आरंभीकृत करने की जानकारी प्रदान करेगा।

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

जावा में चर

जावा में चर विभिन्न प्रकार के हो सकते हैं:





  • स्ट्रिंग: 'वेलकम' जैसे पाठ्य सामग्री को संग्रहीत करने के लिए उपयोग किया जाता है।
  • int: 567 जैसे पूर्णांक मानों को संग्रहीत करने के लिए उपयोग किया जाता है।
  • फ्लोट: स्टोर फ्लोटिंग-पॉइंट नंबर जैसे कि 29.99।
  • char: एकल वर्ण, जैसे 's', 'R' को संग्रहीत करता है
  • बूलियन: स्टोर मान जो दो राज्यों से संबंधित हैं- 'सही या गलत'

परिवर्तनीय घोषणा और प्रारंभिककरण

निम्नलिखित मापदंडों को निर्दिष्ट करके एक चर घोषित किया जाता है:

  • डाटा प्रकार: डेटा का प्रकार जो चर में संग्रहीत होता है।



  • चर का नाम: चर को दिया गया अद्वितीय नाम।

  • मान: चर में संग्रहीत प्रारंभिक मूल्य।

int age = 50 float weight = 50.60

ऐब मेंयह उदाहरण, int डेटा प्रकार है, आयु चर को दिया गया नाम है, और पचास मूल्य है। इसी तरह, तैरना डेटा प्रकार है, वजन चर नाम है और 50.60 है मूल्य है।



जावा में चर के प्रकार

जावा उपयोगकर्ता को तीन प्रकार के चर प्रदान करता है:

variables-in-java

स्थानीय चर: इस प्रकार के चर को एक ब्लॉक, एक विधि, या प्रोग्राम के एक निर्माता के भीतर परिभाषित किया जाता है।

बड़े डेटा विश्लेषिकी के आवेदन
  • ये वैरिएबल तब बनाए जाते हैं जब फ़ंक्शन को कॉल किया जाता है और होता है तुरंत नष्ट कर दिया फ़ंक्शन कॉल वापस आने के बाद।

  • स्थानीय चर निषेध करना पहुँच संशोधक का उपयोग।

  • इन चरों तक पहुँचा जा सकता है केवल भीतर विशेष ब्लॉक।

सार्वजनिक वर्ग EmployeeId {सार्वजनिक शून्य EmployeeId () {// लोकल वैरिएबल ID int id = 0 id = id + 6 System.out.println ('कर्मचारी ID:' + id)} सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग्स []) { EmployeeId obj = new EmployeeId () obj.EmployeeId ()}}

आउटपुट:

कर्मचारी आईडी: 6

ऊपर दिए गए उदाहरण में, चर आईडी है स्थानीय फ़ंक्शन के लिए, अर्थात इसका उपयोग किया जा सकता है केवल उस फ़ंक्शन के भीतर

कार्यक्षेत्र के बाहर स्थानीय चर का उपयोग करने पर, एक त्रुटि वापस आ जाती है। इसे बेहतर समझने के लिए निम्न कोड पर एक नजर डालते हैं।

सार्वजनिक वर्ग EmployeeId {सार्वजनिक शून्य EmployeeId () {// स्थानीय चर आईडी int id = 0 id = id + 6} सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {// स्कोप के बाहर स्थानीय चर का उपयोग कर सिस्टम .out.println ( 'कर्मचारी आईडी:' + आईडी)}}

आउटपुट:

/EmployeeId.java:12: त्रुटि: प्रतीक नहीं ढूँढ सकता System.out.println ('कर्मचारी ID:' + id) ^ प्रतीक: परिवर्तनशील आईडी स्थान: वर्ग EmployeeId 1 त्रुटि

उदाहरण चर: वे चर हैं जो एक वर्ग, एक ब्लॉक, एक विधि या एक निर्माता के बाहर घोषित किए जा सकते हैं। वे गैर-स्थिर हैं।

  • ये चर तब बनाए जाते हैं जब a किसी वर्ग की वस्तु बनाई जाती है और जब नष्ट कर दिया वस्तु नष्ट हो जाती है

  • एक्सेस मॉडिफायर का उपयोग उदाहरण के चर के लिए किया जा सकता है।

  • जब कोई संशोधक निर्दिष्ट नहीं किया जाता है, तो डिफ़ॉल्ट संशोधक का उपयोग किया जाता है।

  • उदाहरण चर में डिफ़ॉल्ट मान होते हैं, संख्याओं के लिए, असत्य बुलियन के लिए, और अमान्य वस्तु संदर्भ के लिए।

इंपोर्ट java.io. * * क्लास प्राइस {// इंस्टेंस वैरिएबल जो किसी क्लास में घोषित किए जाते हैं और किसी फंक्शन के अंदर नहीं होते हैं। गिटारप्राइस इंट पियानोप्रीस इंट फ्लूटप्राइस} पब्लिक क्लास मेन {पब्लिक स्टैटिक वेड मेन (स्ट्रिंग आर्ग्स] [) {// फर्स्ट ऑब्जेक्ट मूल्य ob1 = नई कीमत () ob1.guitarPrice = 10000 ob1.pianoPrice = 5000 ob1.flutePrice = 1000 // दूसरी वस्तु मूल्य ob2 = नई कीमत () ob2.guitarPrice = 9000 ob2.pianoPrice = 4000 ob2.flutePrice = 2000 // 2000 // पहली वस्तु के लिए कीमत प्रदर्शित करना // दूसरी वस्तु के लिए मूल्य प्रदर्शित करना System.out.println ('दूसरी वस्तु के लिए मूल्य:') System.out.println (ob2.guitarPrice) System.out.println (ob2.pianoPrice) System.out.println (ob2)। flutePrice)}}

आउटपुट:

पहली वस्तु के लिए मूल्य: 10000 5000 दूसरी वस्तु के लिए 1000 मूल्य: 9000 4000 2000

स्थैतिक चर: वे स्वभाव से वैरिएबल में समान हैं। प्रमुख अंतर यह है कि उन्हें स्थैतिक कीवर्ड का उपयोग करके घोषित किया जाता है और प्रति वर्ग केवल एक स्थिर चर की एक प्रति की अनुमति है।

  • उन्हें क्लास वेरिएबल्स के रूप में भी जाना जाता है।

  • प्रति कक्षा एक स्थिर वैरिएबल की केवल एक प्रति की अनुमति दी गई है, चाहे जो भी बनाई गई वस्तुओं की संख्या हो।

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

  • स्थैतिक चर के डिफ़ॉल्ट मान उदाहरण चर के समान होते हैं।

  • स्थैतिक चर तक पहुँचने के लिए, उस वर्ग का ऑब्जेक्ट बनाना आवश्यक नहीं है।

  • चर द्वारा पहुँचा जा सकता है:

class_name.variable_name
c इंपोर्ट java.io. * * क्लास मैनेजर {// स्टैटिक वेरिएबल सैलरी पब्लिक स्टेटिक डबल सैलरी पब्लिक स्टेटिक स्ट्रिंग नाम = 'जोनाथन'} पब्लिक क्लास मेन {पब्लिक स्टैटिक वेड मेन (स्ट्रिंग args []) {// स्टैटिक वेरिएबल ऐक्सेस विदाउट ऑब्जेक्ट Manager.salary = 90000 System.out.println (Manager.name + का औसत वेतन: '+ Manager.salary)}}

आउटपुट:

जोनाथन का औसत वेतन: 90000.0

ऊपर चर्चा किए गए चर कुशल प्रोग्रामिंग अनुभव के लिए व्यापक रूप से उपयोग किए जाते हैं। प्रत्येक चर की अपनी विशिष्ट संपत्ति होती है और इसे उचित रूप से उपयोग किया जाना चाहिए।

सीखें कदम से कदम

इसके साथ, हम जावा लेख में इन चर के अंत में आते हैं। मुझे आशा है कि उपर्युक्त उदाहरण आपके लिए जावा में आरंभ करने के लिए पर्याप्त थे , इसकी जाँच पड़ताल करो 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। एडुर्का का जावा J2EE और SOA प्रशिक्षण और प्रमाणन पाठ्यक्रम उन छात्रों और पेशेवरों के लिए डिज़ाइन किया गया है जो जावा डेवलपर बनना चाहते हैं। पाठ्यक्रम आपको जावा प्रोग्रामिंग में एक सिर शुरू करने के लिए डिज़ाइन किया गया है और आपको हाइबरनेट और स्प्रिंग जैसे विभिन्न जावा फ्रेमवर्क के साथ कोर और उन्नत जावा अवधारणाओं दोनों के लिए प्रशिक्षित करता है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इसे 'जावा में चर' लेख के टिप्पणी अनुभाग में उल्लेख करें और हम जल्द से जल्द आपको वापस कर देंगे।