Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा चर:शुरुआती के लिए एक गाइड

जावा चर का उपयोग कैसे करें

एक चर क्या है, आप पूछें? यह प्रोग्रामिंग की एक आवश्यक अवधारणा है, और इसके बिना अनुप्रयोगों को विकसित करना काफी अधिक कठिन होगा।

वेरिएबल उन मानों को लेबल करने का एक तरीका है, जिनका आप अपने कोड में उपयोग कर रहे हैं। चर उपयोगी होते हैं क्योंकि एक बार एक चर घोषित हो जाने के बाद, इसे आपके प्रोग्राम में जितनी बार चाहें उतनी बार पुन:उपयोग किया जा सकता है। जब आप वेरिएबल का उपयोग कर रहे हों तो आपके कोड में मानों को दोहराने की कोई आवश्यकता नहीं है।

इस गाइड में, हम इस बारे में बात करने जा रहे हैं कि वेरिएबल क्या हैं, वे कैसे काम करते हैं, और आपके जावा प्रोग्राम्स में वेरिएबल के साथ कैसे काम करते हैं। चलिए शुरू करते हैं!

जावा चर क्या हैं?

एक वैरिएबल एक ऐसा मान है जो किसी नाम या लेबल से जुड़ा होता है। इस नाम का उपयोग उस मान को संदर्भित करने के लिए किया जा सकता है जो एक चर स्टोर करता है।

एक चर के बारे में एक जैम जार पर एक लेबल के रूप में सोचें। लेबल आपको बताता है कि जैम जार में क्या है, चाहे वह स्ट्रॉबेरी जैम हो, रास्पबेरी जैम, या पूरी तरह से कोई अन्य स्वाद।

निम्नलिखित कोड पर विचार करें:

स्ट्रिंग जैम ="रास्पबेरी";

हमने "jam" नामक एक जावा वैरिएबल बनाया है। हर बार जब हम अपने कोड में "jam" वेरिएबल का संदर्भ देते हैं, तो हम उस वैल्यू को एक्सेस करने में सक्षम होंगे जो इसे स्टोर करता है। इसका मतलब है कि हमें अपने कोड में "रास्पबेरी" शब्द को कई बार दोहराना नहीं है।

जावा चर निम्नलिखित सिंटैक्स का उपयोग करते हैं:

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

नाम टाइप करें =मान;

प्रकार डेटा का प्रकार है जो एक चर में संग्रहीत होता है। एक बार यह सेट हो जाने के बाद, इसे बदला नहीं जा सकता है। Name चर का नाम है और Value उस नाम के साथ संग्रहीत मूल्य है।

अब जब हमने अपना वैरिएबल घोषित कर दिया है, तो हम इसके मूल्य तक पहुँच सकते हैं। आइए "jam" वेरिएबल के मान का प्रिंट आउट लें:

System.out.println(jam);

जब हम अपना कोड चलाते हैं, Raspberry वापस किया जाता है।

वेरिएबल्स को स्ट्रिंग्स को स्टोर करने की आवश्यकता नहीं है; वे किसी भी डेटा प्रकार को स्टोर कर सकते हैं। उदाहरण के लिए, मान लें कि हम मान 10 को एक वेरिएबल में स्टोर करना चाहते हैं। हम ऐसा इस तरह कर सकते हैं:

int a =10;System.out.println(a);

हमारा कोड 10 लौटाता है। जब आप किसी वैरिएबल में मानों को स्टोर करते हैं, तो आप उनमें हेरफेर कर सकते हैं। हम कुछ गणित करने के लिए ऊपर से हमारे चर का उपयोग कर सकते हैं:

int a =10;int b =a - 5;System.out.println(b);

हमारा प्रोग्राम मान 5 लौटाता है; जावा सभी गणित करता है। एक चर के लिए गणित योग का मान निर्दिष्ट करना उपयोगी है क्योंकि इसका मतलब है कि हम उत्तर को कई बार संदर्भित कर सकते हैं।

आपको उस राशि को केवल एक बार निष्पादित करने की आवश्यकता है - जब आप चर घोषित करते हैं - और आप अपने पूरे कार्यक्रम में इसके उत्तर का उपयोग कर सकते हैं।

चर अन्य डेटा प्रकारों का उपयोग कर सकते हैं। उदाहरण के लिए, एक चर को किसी वर्ग की वस्तु को सौंपा जा सकता है। फ़्लोटिंग-पॉइंट नंबर, एक वर्ण और एक बूलियन का उपयोग करने वाले चर के कुछ उदाहरण यहां दिए गए हैं:

फ्लोट मूल्य =2.99;चार ग्रेड ="एफ";बूलियन लाइट्सऑन =सत्य;

चर लेबल की तरह होते हैं जो आपको अपने कोड में मूल्यों को संग्रहीत करने की अनुमति देते हैं।

वैरिएबल रीअसाइनमेंट

सुराग नाम में है:चर के चर मान हो सकते हैं। जावा में ऐसा कोई नियम नहीं है जो कहता है कि एक बार एक चर घोषित हो जाने के बाद इसके मूल्यों को बदला नहीं जा सकता है। नतीजतन, आपके चर को आपके पूरे कार्यक्रम में एक समान रहने की आवश्यकता नहीं है।

एक वेरिएबल को फिर से असाइन करने के लिए, आपको एक वेरिएबल का नाम निर्दिष्ट करना होगा, उसके बाद एक समान चिन्ह, और फिर उस वेरिएबल को आप जो नया मान असाइन करना चाहते हैं:

स्ट्रिंग जैम ="रास्पबेरी"'System.out.println(jam);jam ="स्ट्राबेरी";System.out.println(jam);

हमारा कोड लौटाता है:

रास्पबेरीस्ट्रॉबेरी

जब आप किसी वैरिएबल को फिर से असाइन करते हैं, तो डेटा प्रकार को बताने की कोई आवश्यकता नहीं है। ऐसा इसलिए है क्योंकि जावा उस डेटा प्रकार का ट्रैक रखता है जिसे आपने एक वेरिएबल को सौंपा है।

वेरिएबल्स को पुन:असाइन करना महत्वपूर्ण है क्योंकि इसका मतलब है कि जैसे ही आपका प्रोग्राम चलता है, यह मान बदल सकता है।

उदाहरण के लिए, एक अनुमान लगाने वाले खेल को काउंटर के मूल्य को बदलने की आवश्यकता हो सकती है ताकि आप केवल तीन बार संख्या का अनुमान लगा सकें। हर बार जब आप अनुमान लगाते हैं, तो काउंटर एक से बढ़ जाना चाहिए।

यह ध्यान रखना महत्वपूर्ण है कि वेरिएबल को केवल उसी प्रकार के मान पुन:असाइन किए जा सकते हैं जो उस वेरिएबल को असाइन किए गए हैं। उदाहरण के लिए, ऊपर से हमारे "jam" वेरिएबल को एक सरणी नहीं दी जा सकती, क्योंकि इसे शुरू में एक स्ट्रिंग के रूप में घोषित किया गया था। अगर हम जैम की एक सूची स्टोर करना चाहते हैं, तो हमें एक नया वैरिएबल घोषित करना होगा और इसे एक ऐरे असाइन करना होगा।

जावा चर प्रकार

तीन प्रकार के चर हैं:स्थानीय, स्थिर और आवृत्ति चर।

स्थानीय चर एक विधि के शरीर के अंदर घोषित किए जाते हैं। इन विधियों को केवल किसी दिए गए विधि के भीतर ही पहुँचा जा सकता है। हमारे अब तक के उदाहरणों में, हमने स्थानीय चर घोषित किए हैं, क्योंकि उन्हें हमारे कार्यक्रम में एक विधि के अंदर घोषित किया गया है।

इंस्टेंस वेरिएबल एक वर्ग के अंदर लेकिन एक विधि के बाहर घोषित किए जाते हैं। उदाहरण चर का एक उदाहरण यहां दिया गया है:

क्लास मेन {स्ट्रिंग जैम ="रास्पबेरी"; सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {// हमारा कोड}}

हमने अपने मुख्य वर्ग के अंदर लेकिन हमारी "मुख्य" पद्धति के बाहर चर "जाम" घोषित किया है। यह इसे एक आवृत्ति चर बनाता है।

स्थैतिक चर कोई भी चर है जिसे स्थैतिक घोषित किया जाता है। एक चर स्थिर बनाने के लिए, हमें "स्थैतिक" कीवर्ड का उपयोग करके इसे स्थिर घोषित करने की आवश्यकता है। स्थैतिक चर स्थानीय नहीं हो सकते। यहाँ जावा में एक स्थिर चर का एक उदाहरण दिया गया है:

 क्लास मेन {स्टैटिक स्ट्रिंग जैम ="रास्पबेरी"; सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {System.out.println (जाम); }} 

हमने अपनी कक्षा के अंदर "जैम" नामक एक वैरिएबल घोषित किया है जिसका मूल्य "रास्पबेरी" है।

एकाधिक चर घोषित करना

जावा में, कोड की एक ही पंक्ति पर कई चर घोषित करना संभव है। यह उपयोगी है क्योंकि यह आपकी परिवर्तनीय घोषणाओं को अधिक संक्षिप्त और इसलिए अधिक पठनीय बनाने में मदद करता है।

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

एक ही लाइन पर कई वेरिएबल घोषित करने के लिए, आपको सबसे पहले उन वेरिएबल्स के डेटा के प्रकार को निर्दिष्ट करना होगा। फिर, आप उन सभी चरों की सूची बना सकते हैं जिन्हें आप घोषित करना चाहते हैं।

इस उदाहरण पर विचार करें:

int a =1, b =2, c =3;System.out.println(a + b - c);

हमारा कोड लौटाता है:0. हमने तीन चर घोषित किए हैं:ए, बी, और सी। इनमें से प्रत्येक चर का अपना मान है:a 1 के बराबर है, b 2 के बराबर है, और c 3 के बराबर है।

जावा वैरिएबल को कैसे नाम दें

प्रत्येक डेवलपर के पास चरों के नामकरण का अपना तरीका होता है; जब आप प्रोग्रामिंग के बारे में अधिक सीखते हैं तो यह कुछ ऐसा होता है जिसे आप उठाते हैं। इसके साथ ही, कुछ नियम हैं जिन पर आपको विचार करना चाहिए जब आप यह तय कर रहे हों कि एक चर को क्या कहा जाना चाहिए।

चर नामों को अक्सर पहचानकर्ता कहा जाता है।

जावा में, चर में कोई रिक्त स्थान शामिल नहीं हो सकता है। चर में अक्षर, अंक, और अंडरस्कोर और डॉलर चिह्न वर्ण शामिल हो सकते हैं। हालाँकि, एक चर एक अक्षर से शुरू होना चाहिए।

यहाँ मान्य चर नामों के कुछ उदाहरण दिए गए हैं:

  • रास्पबेरी
  • मूंगफली का मक्खन
  • पुस्तक

निम्नलिखित चर नाम अमान्य हैं:

  • 1रास्पबेरी:यह चर एक संख्या से शुरू होता है, जिसकी अनुमति नहीं है।
  • _मूंगफली का मक्खन:यह चर एक विशेष प्रतीक से शुरू होता है।
  • पुस्तक:यह चर एक विशेष वर्ण के साथ समाप्त होता है जो अंडरस्कोर या डॉलर चिह्न नहीं है।

जब आप किसी वेरिएबल का नामकरण कर रहे हों, तो आपको यह सुनिश्चित करना चाहिए कि उस वेरिएबल का उद्देश्य स्पष्ट है। एक प्रोग्राम जो उपयोगकर्ता से उनकी उम्र के बारे में पूछता है, उस मान को "आयु" नामक एक चर में संग्रहीत कर सकता है; इसका कोई मतलब नहीं होगा यदि वह मान "ए" या "संख्या" जैसे चर में संग्रहीत किया गया था।

चर नामकरण करते समय अधिकांश जावा डेवलपर्स ऊंट के मामले को पसंद करते हैं। यह वह जगह है जहाँ एक चर के अंदर पहला शब्द एक छोटे अक्षर से शुरू होगा और प्रत्येक बाद का शब्द एक बड़े अक्षर से शुरू होगा। इस चर पर विचार करें:

बूलियन javaIsCool =true;

इस चर "javaIsCool" में तीन शब्द हैं और इसलिए यह ऊंट के मामले का उपयोग करता है। "इज़" और "कूल" दोनों बड़े अक्षरों में हैं।

जावा चर नाम केस संवेदी होते हैं। इसका मतलब है कि "javaIsCool" और "javaiscool" दो अलग-अलग चर हैं। उनमें एक ही मूल वर्ण हो सकते हैं लेकिन वे अलग-अलग मामलों का उपयोग करते हैं।

अंतिम चर घोषित करना

इससे पहले इस गाइड में, हमने उल्लेख किया था कि वेरिएबल्स को फिर से असाइन किया जा सकता है। यह केवल तभी सही होता है जब final . के साथ एक वेरिएबल घोषित नहीं किया जाता है खोजशब्द। यह एक चर के मान को अंतिम के रूप में सेट करता है, जिसका अर्थ है कि यह केवल एक प्रोग्राम द्वारा पठनीय है।

अंतिम चर घोषित करने के लिए, आपको final . कीवर्ड के साथ एक चर घोषणा शुरू करनी होगी :

फाइनल बूलियन javaIsCool =true;

यदि हम इस चर को पुन:असाइन करने का प्रयास करते हैं, तो एक त्रुटि वापस आ जाएगी:

फाइनल बूलियन javaIsCool =true;javaIsCool =false;

यह कोड विफल हो जाता है और निम्न त्रुटि देता है:

त्रुटि:अंतिम चर के लिए एक चर निर्दिष्ट नहीं कर सकता



निष्कर्ष

चर आपको अपने कोड में एक लेबल के साथ मूल्यों को संग्रहीत करने की अनुमति देते हैं। एक बार जब आप एक चर घोषित कर देते हैं, तो आप इसे अपने पूरे कार्यक्रम में संदर्भित कर सकते हैं। इसका मतलब है कि आपको उन मानों को दोहराने की ज़रूरत नहीं है जिनका आप एक से अधिक बार उपयोग करना चाहते हैं।

वेरिएबल को तब तक पुन:असाइन किया जा सकता है जब तक कि उन्हें final . का उपयोग करके घोषित नहीं किया गया था खोजशब्द।

अब आप अपने जावा कोड में एक समर्थक की तरह चर के साथ काम करना शुरू करने के लिए तैयार हैं!


  1. जावा में चर का दायरा और जीवनकाल?

    इंस्टेंस वेरिएबल एक चर जो एक वर्ग के अंदर और सभी विधियों और ब्लॉकों के बाहर घोषित किया जाता है, एक आवृत्ति चर है। एक आवृत्ति चर का सामान्य दायरा स्थिर विधियों को छोड़कर पूरे वर्ग में होता है। एक आवृत्ति चर का जीवनकाल तब तक होता है जब तक कि वस्तु स्मृति में नहीं रहती। कक्षा चर एक वेरिएबल जो एक वर्ग

  1. जावा में अंतिम चर

    एक अंतिम चर को स्पष्ट रूप से केवल एक बार प्रारंभ किया जा सकता है। किसी अन्य ऑब्जेक्ट को संदर्भित करने के लिए अंतिम घोषित किए गए संदर्भ चर को कभी भी पुन:असाइन नहीं किया जा सकता है। हालांकि, ऑब्जेक्ट के भीतर डेटा बदला जा सकता है। तो, वस्तु की स्थिति को बदला जा सकता है लेकिन संदर्भ को नहीं। चरों के सा

  1. शुरुआती के लिए धोखा इंजन (पूर्ण गाइड)

    चीट इंजन विंडोज ओएस के लिए प्रमुख टूल में से एक है जिसका उपयोग गेमर्स विभिन्न गेम प्रतिबंधों (या सिर्फ मनोरंजन के लिए) को दूर करने के लिए अपनी आवश्यकताओं के अनुसार विभिन्न गेम मूल्यों को संपादित करने के लिए करते हैं। यह मेमोरी को स्कैन करता है और इसके संचालन (यानी, गेम में धोखाधड़ी) करने के लिए अपने