1. चल आणि बॉक्स

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

उदाहरणार्थ, आपण असे म्हणूया की आपण कागदाच्या तुकड्यावर 13 क्रमांक लिहा आणि एका बॉक्समध्ये ठेवा. आता आपण असे म्हणू शकतो की " बॉक्समध्ये मूल्य 13 आहे ".

Java मधील प्रत्येक व्हेरिएबलमध्ये तीन महत्त्वाचे गुणधर्म आहेत: type , name आणि value .

हे नाव एका व्हेरिएबलला दुसऱ्यापासून वेगळे करण्यासाठी वापरले जाते. हे बॉक्सवरील लेबलसारखे आहे .

व्हेरिएबलचा प्रकार त्यात साठवता येणारी मूल्ये/डेटा प्रकार ठरवतो. आम्ही केक बॉक्समध्ये केक, शू बॉक्समध्ये शूज इत्यादी ठेवतो.

व्हॅल्यू म्हणजे काही ऑब्जेक्ट किंवा व्हेरिएबलमध्ये साठवलेला डेटा.

जावा भाषेतील प्रत्येक ऑब्जेक्टचा स्वतःचा प्रकार असतो . उदाहरणार्थ, आमच्याकडे खालील डेटा प्रकार असू शकतात: पूर्णांक , अपूर्णांक , मजकूर , मांजर , घर इ.

प्रत्येक व्हेरिएबलचा (बॉक्स) स्वतःचा प्रकार देखील असतो . व्हेरिएबल फक्त त्याच्या प्रकाराशी सुसंगत मूल्ये संचयित करू शकते. वेगवेगळ्या गोष्टी साठवण्यासाठी वेगवेगळे बॉक्स वापरले जातात: चॉकलेटचा बॉक्स, डझनभर अंड्यांसाठी एक पुठ्ठा इ. हे अगदी वास्तविक जीवनात आहे.


2. व्हेरिएबल तयार करणे

जावा भाषेत, आम्ही कमांड वापरून एक व्हेरिएबल तयार करतो जी हा फॉर्म घेते:

type name;
व्हेरिएबल घोषित करणे

जेथे type हा व्हेरिएबलचा प्रकार आहे (जे व्हेरिएबल संचयित करू शकणार्‍या मूल्यांच्या प्रकाराशी संबंधित आहे), आणि नाव हे व्हेरिएबलचे नाव आहे.

उदाहरणे:

व्हेरिएबल तयार करणे: प्रथम प्रकार, नंतर नाव. वर्णन
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केले आहे आणि व्हेरिएबल्स तयार केले आहेत एक व्हेरिएबल तयार केले आहे
ab
x
i = 3;
व्हेरिएबल iमूल्यावर सेट केले आहे 3.
a = 1;
b = a + 1;
व्हेरिएबल aमूल्यावर सेट केले आहे 1.
व्हेरिएबल bमूल्यावर सेट केले आहे 2.
x = 3;
x = x + 1;
व्हेरिएबल xमूल्यावर सेट केले आहे 3.
पुढील ओळीवर, चे मूल्य xद्वारे वाढले आहे 1. xआता आहे 4.

असाइनमेंट ऑपरेटर हे =प्रतीक आहे. ही तुलना नाही. डावीकडे असलेल्या व्हेरिएबलमध्ये समान चिन्हाच्या उजवीकडे मूल्य कॉपी करण्याच्या आदेशापेक्षा कमी किंवा कमी काहीही नाही . तुलना ऑपरेशनसाठी , Java दुहेरी समान वापरते: .==


4. मांजरी आणि पेटी

मांजर कसे पकडायचे:

  1. एक रिकामा बॉक्स घ्या.
  2. थांबा.

हा एक विनोद आहे 🙂

अर्थात, तुम्ही डझनभर मांजरी एका बॉक्समध्ये बसवू शकता, परंतु व्हेरिएबलमध्ये फक्त एक मूल्य ठेवले जाऊ शकते . हे पुढील कार्याशी संबंधित आहे.