1. चर और बक्से

डेटा स्टोर करने के लिए वेरिएबल्स विशेष चीजें हैं । कोई डेटा। जावा में सभी डेटा को वेरिएबल्स का उपयोग करके संग्रहीत किया जाता है। एक चर की कल्पना करने के सर्वोत्तम तरीकों में से एक बॉक्स के रूप में है: एक पूरी तरह से साधारण बॉक्स

उदाहरण के लिए, मान लें कि आप कागज के एक टुकड़े पर 13 नंबर लिखते हैं और इसे एक बॉक्स में रख देते हैं। अब हम कह सकते हैं कि " बॉक्स मूल्य 13 को संग्रहीत करता है "।

जावा में प्रत्येक चर में तीन महत्वपूर्ण गुण होते हैं: प्रकार , नाम और मान

नाम का उपयोग एक चर को दूसरे से अलग करने के लिए किया जाता है। यह एक बॉक्स पर एक लेबल की तरह है ।

एक चर का प्रकार उस प्रकार के मान/डेटा को निर्धारित करता है जिसे इसमें संग्रहीत किया जा सकता है। हम एक केक बॉक्स में एक केक, एक जूता बॉक्स में जूते इत्यादि स्टोर करते हैं।

मान कुछ वस्तु या चर में संग्रहीत डेटा है

जावा भाषा में प्रत्येक वस्तु का अपना प्रकार होता है । उदाहरण के लिए, हमारे पास निम्नलिखित डेटा प्रकार हो सकते हैं: पूर्णांक , भिन्नात्मक संख्या , पाठ , बिल्ली , घर , आदि।

प्रत्येक चर (बॉक्स) का अपना प्रकार भी होता है । एक चर केवल उन मानों को संग्रहीत कर सकता है जो उसके प्रकार से मेल खाते हैं। अलग-अलग चीजों को स्टोर करने के लिए अलग-अलग बॉक्स का उपयोग किया जाता है: चॉकलेट का एक बॉक्स, एक दर्जन अंडों के लिए एक कार्टन, आदि। यह वास्तविक जीवन की तरह ही है।


2. एक चर बनाना

जावा भाषा में, हम एक कमांड का उपयोग करके एक वेरिएबल बनाते हैं जो इस रूप में होता है:

type name;
एक चर घोषित करना

जहां प्रकार वेरिएबल का प्रकार है (जो वेरिएबल स्टोर कर सकने वाले मानों के प्रकार से मेल खाता है), और नाम वेरिएबल का नाम है।

उदाहरण:

एक चर बनाना: पहले प्रकार, फिर नाम। विवरण
int a;
aजिसका प्रकार है नाम का एक चर बनाएँ int
String s;
sजिसका प्रकार है नाम का एक चर बनाएँ String
double c;
cजिसका प्रकार है नाम का एक चर बनाएँ double

आमतौर पर उपयोग किए जाने वाले दो प्रकार पूर्णांक (द्वारा चिह्नित int) और पाठ (द्वारा चिह्नित String) हैं। प्रकार doubleभी लोकप्रिय है। यह भिन्नात्मक (वास्तविक) संख्याओं का प्रतिनिधित्व करता है।


3. असाइनमेंट

जैसा कि ऊपर बताया गया है, एक चर का एक नाम, प्रकार और मान होता है। हम पहले ही नाम और प्रकार पर विचार कर चुके हैं, लेकिन मूल्य के बारे में क्या? मैं एक चर में मूल्य कैसे डालूं?

किसी वेरिएबल को वैल्यू असाइन करने के लिए, हमारे पास असाइनमेंट ऑपरेटर होता है । यह एक वेरिएबल से दूसरे वेरिएबल में वैल्यू कॉपी करता है । यह मान को स्थानांतरित नहीं करता है। यह नकल करता है । डिस्क पर फ़ाइल की तरह। असाइनमेंट ऐसा दिखता है:

name = value;
असाइनमेंट ऑपरेटर

जहाँ नाम चर का नाम है और मान वह मान है जिसे चर में रखा जाएगा। मान एक शाब्दिक मूल्य हो सकता है, किसी अन्य चर का नाम, या यहां तक ​​​​कि कुछ अभिव्यक्ति जिसमें चर शामिल हैं।

उदाहरण:

कोड विवरण
int i;
int a, b;
int x;
वेरिएबल iबनाया जाता है
और वेरिएबल्स बनाए जाते हैं एक वेरिएबल बनाया जाता aहैb
x
i = 3;
चर iमान पर सेट है 3
a = 1;
b = a + 1;
चर aमान पर सेट है 1
चर bमान पर सेट है 2
x = 3;
x = x + 1;
चर xमान पर सेट है 3
अगली पंक्ति में, का मान xबढ़ा दिया जाता है 1xअब है 4

असाइनमेंट ऑपरेटर =प्रतीक है। यह कोई तुलना नहीं है। यह चर में बराबर चिह्न के दाईं ओर मान को कॉपी करने के आदेश से अधिक या कम नहीं है , जो बाईं ओर है। तुलना ऑपरेशन के लिए , जावा दोहरे बराबर का उपयोग करता है :।==


4. बिल्लियाँ और बक्से

कैसे एक बिल्ली को पकड़ने के लिए:

  1. एक खाली डिब्बा लो।
  2. इंतज़ार।

यह एक मजाक है 🙂

बेशक, आप एक दर्जन बिल्लियों को एक बॉक्स में फिट करने में सक्षम हो सकते हैं, लेकिन एक चर में केवल एक मान डाला जा सकता है । यह अगले कार्य से संबंधित है।