जावा चर
जावा चर
डेटा मानों को संग्रहीत करने के लिए चर कंटेनर हैं।
जावा में, विभिन्न प्रकार के चर हैं, उदाहरण के लिए:
String
- टेक्स्ट को स्टोर करता है, जैसे "हैलो"। स्ट्रिंग मान दोहरे उद्धरण चिह्नों से घिरे हैंint
- 123 या -123 . जैसे दशमलव के बिना पूर्णांक (पूर्ण संख्या) संग्रहीत करता हैfloat
- दशमलव के साथ फ्लोटिंग पॉइंट नंबर स्टोर करता है, जैसे कि 19.99 या -19.99char
- एकल वर्णों को संग्रहीत करता है, जैसे 'ए' या 'बी'। चार मान सिंगल कोट्स से घिरे होते हैंboolean
- दो राज्यों के साथ मूल्यों को संग्रहीत करता है: सही या गलत
चर घोषित करना (बनाना)
एक चर बनाने के लिए, आपको प्रकार निर्दिष्ट करना होगा और इसे एक मान निर्दिष्ट करना होगा:
वाक्य - विन्यास
type variableName = value;
जहां टाइप जावा के प्रकारों में से एक है (जैसे int
या String
), और
वेरिएबलनाम वेरिएबल का नाम है (जैसे x या
नाम )। समान चिह्न का उपयोग चर को मान निर्दिष्ट करने के लिए किया जाता है।
एक वैरिएबल बनाने के लिए जो टेक्स्ट को स्टोर करे, निम्नलिखित उदाहरण देखें:
उदाहरण
प्रकार का नाम नामक एक चर बनाएँ और इसे " जॉनString
" मान निर्दिष्ट करें :
String name = "John";
System.out.println(name);
एक वेरिएबल बनाने के लिए जो एक नंबर स्टोर करना चाहिए, निम्न उदाहरण देखें:
उदाहरण
myNum of type नामक एक वेरिएबल बनाएं int
और इसे मान 15 असाइन करें :
int myNum = 15;
System.out.println(myNum);
आप मान निर्दिष्ट किए बिना भी एक चर घोषित कर सकते हैं, और बाद में मान निर्दिष्ट कर सकते हैं:
उदाहरण
int myNum;
myNum = 15;
System.out.println(myNum);
ध्यान दें कि यदि आप किसी मौजूदा चर के लिए एक नया मान निर्दिष्ट करते हैं, तो यह पिछले मान को अधिलेखित कर देगा:
उदाहरण
myNum
से 15
का मान बदलें 20
:
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
अंत चर
हालाँकि, आप final
कीवर्ड जोड़ सकते हैं यदि आप नहीं चाहते कि अन्य (या स्वयं) मौजूदा मानों को अधिलेखित करें (यह चर को "अंतिम" या "स्थिर" घोषित करेगा, जिसका अर्थ है अपरिवर्तनीय और केवल पढ़ने के लिए):
उदाहरण
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
अन्य प्रकार
अन्य प्रकार के चर घोषित करने का एक प्रदर्शन:
उदाहरण
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
आप अगले अध्याय में डेटा प्रकारों के बारे में और जानेंगे ।
चर प्रदर्शित करें
चर को प्रदर्शित करने के println()
लिए विधि का उपयोग अक्सर किया जाता है।
पाठ और चर दोनों को संयोजित करने के लिए, +
वर्ण का उपयोग करें:
उदाहरण
String name = "John";
System.out.println("Hello " + name);
+
आप एक वेरिएबल को दूसरे वेरिएबल में जोड़ने के लिए भी कैरेक्टर का उपयोग कर सकते हैं :
उदाहरण
String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);
संख्यात्मक मानों के लिए, +
वर्ण गणितीय ऑपरेटर के रूप में काम करता है (ध्यान दें कि हम int
यहां (पूर्णांक) चर का उपयोग करते हैं):
उदाहरण
int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y
ऊपर के उदाहरण से, आप उम्मीद कर सकते हैं:
- x मान 5 . स्टोर करता है
- y मान 6 . स्टोर करता है
- फिर हम
println()
x + y का मान प्रदर्शित करने के लिए विधि का उपयोग करते हैं, जो कि 11 . है
कई चर घोषित करें
एक ही प्रकार के एक से अधिक चर घोषित करने के लिए , अल्पविराम से अलग की गई सूची का उपयोग करें:
उदाहरण
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
जावा पहचानकर्ता
सभी जावा चरों को अद्वितीय नामों से पहचाना जाना चाहिए ।
इन अद्वितीय नामों को पहचानकर्ता कहा जाता है ।
पहचानकर्ता छोटे नाम (जैसे x और y) या अधिक वर्णनात्मक नाम (आयु, योग, कुल मात्रा) हो सकते हैं।
नोट: समझने योग्य और रखरखाव योग्य कोड बनाने के लिए वर्णनात्मक नामों का उपयोग करने की अनुशंसा की जाती है:
उदाहरण
// Good
int minutesPerHour = 60;
// OK, but not so easy to understand what m actually is
int m = 60;
चर नामकरण के सामान्य नियम हैं:
- नामों में अक्षर, अंक, अंडरस्कोर और डॉलर चिह्न हो सकते हैं
- नाम एक अक्षर से शुरू होने चाहिए
- नाम लोअरकेस अक्षर से शुरू होने चाहिए और इसमें व्हाइटस्पेस नहीं हो सकता
- नाम $ और _ से भी शुरू हो सकते हैं (लेकिन हम इस ट्यूटोरियल में इसका उपयोग नहीं करेंगे)
- नाम केस संवेदी होते हैं ("myVar" और "myvar" भिन्न चर हैं)
- आरक्षित शब्द (जैसे जावा कीवर्ड, जैसे
int
याboolean
) का उपयोग नामों के रूप में नहीं किया जा सकता है