हेल्लो दोस्तों! जावा में बारे में आपको पिछले वाले पोस्टो में दिया जा चूका है की जावा क्या होता है यह कैसे काम करता है और बहुत कुछ | आज इस पोस्ट में Variable in java in hindi (जावा में डाटा टाइप क्या है?) के बारे में पढेंगे और variable types को भी देखेंगे ,इसे बहुत ही आसान भाषा का प्रयोग किया गया है तो चलिए शुरू करते है :-
Contents
Java Variable in Hindi-जावा वेरिएबल हिंदी में
Java Variable का परिचय
Java के द्वारा किसी भी सुचना को स्टोर करने के लिए आप variable(Variable in java in hindi) का उपयोग किया जाता है और उस सुचना(information) को आप उस variable की वैल्यू को करते है
ये सुचना कुछ भी हो सकता है जैसे की किसी व्यक्ति का नाम और उसकी उम्र स्टोर करना चाहते है तो इसके लिए आपको 2 तरह की variable की आवश्यकता होती है एक variable में आप उस व्यक्ति का नाम स्टोर करेंगे और दूसरी variable में उसकी उम्र स्टोर करेंगे
किसी भी variable की वैल्यू changeable होती है आप जब चाहे तब कोई दूसरी वैल्यू को स्टोर कर सकते है वो Java variable जिनकी वैल्यू change नही की जा सकती है जिसे constants कहलाता है
सुचना को स्टोर करने से पहले आपको variable को क्रिएट करना पड़ता है variable क्रिएट करने के लिए आप variable का नाम देते है लेकिन variable का नाम हमेशा unique होना चाहिए नही तो कम्पाइलर(compiler) error को उत्पन्न करेगा साथ ही variable के नाम से पहले आपको data type को डिफाइन(define) करना होता है
data type का मतलब होता है की आप किस प्रकार के information को स्टोर करना चाहते है जैसे की आप कोई सख्या को स्टोर करना चाहते है या कोई शब्द स्टोर करना चाहते है या कोई दशमलव सख्या स्टोर करना चाहिए
यानी variable का नाम से पहले आप किस तरह की सख्या स्टोर कर करते है इसलिए इसे दर्शाना बहुत ही जरुरी होता हैजिसे data type कहते है
Type of variable
java में variable को उनके 2 type में बाटा गया है इन सभी के बारे में निचे details से दिया गया है
- local variable-जब आप किसी मेथड(method) में कोई variable को क्रिएट (create) करते है तो उस variable का प्रयोग कर उस method तक ही रहता है उस method के बाहर variable का कोई प्रयोग नहीं होता है इसे उस variable का scope कहते है जिन variable का scope किसी method तक होता है उन्हें local variable कहते है
- global variable – जब आप कोई variable पुरे program में प्रयोग करना हो तो उसे किसी method में declare नहीं करते है ऐसे में variable को program के starting में ही declare कर दिया जाता है ये variable पुरे program में कही भी प्रयोग किया जा सकता है इसे ही global variable कहाजाता है global variable का scope पुरे program में होता है
Creating Variable in java
java में variable को क्रिएट(create) करने की 2 स्टेज होती है इन दोनों स्टेज को समझने का प्रयास किया जाता है
variable declaration
इस स्टेज में आप सिर्फ variable का नाम और वो किस तरह की वैल्यू को स्टोर करना है ये define किया जाता है
जैसे int person age; // data type
variable initialization
इस स्टेज में आप variable की वैल्यू define किया जाता है
जैसे person age=20;
इसे आप दोनों काम को एक साथ भी किया जा सकता है
int person age=20;
यदि आप चाहे तो variable की वैल्यू run टाइम(time) (dynamically) में यूजर से इनपुट करवाना हो तो आप variable को initialize नहीं करते है सिर्फ declare करके छोड़ देते है यानी फर्स्ट(first) stage में ही छोड़ देते है
Note:-
Taking input from user
Run time में एक java variable में वैल्यू input करवाने के लिए आप स्कैनर(scanner) क्लास का ऑब्जेक्ट(object) create करते है ये क्लास कई प्रकार के method provide करती है जो keyword से input प्राप्त करने के लिए प्रयोग किये जाते है हर तरह के data type के लिए अलग अलग method provide किये जाते है
object क्रिएट करते समय आप उसमे आर्गुमेंट(argument) system.in पास करते है system.in का मतलब होता है की जो भी user कीबोर्ड में type करता है वो आप लेना चाहते है वैल्यू रीड करने के लिए आप इस object पर अलग अलग method का प्रयोग कर सकते है
जैसे की integer वैल्यू को रीड(read) करने के लिए next int(),string के लिए next line() और float वैल्यू read के लिए next float() आदि methods को call कर सकते है
int person age; //variable declaration scanner s=new scanner(system.in); //scanner class object person age=s.next int(); //reading from keyboard
reference-https://www.javatpoint.com/java-variables
निवेदन :-अगर आपको यह आर्टिकल उपयोगी लगा हो तो इस आप अपने क्लासमेट ,दोस्तों के साथ अवश्य share कीजिये और आपके जो भी इस पोस्ट्स से related(सम्बन्धित) questions है तो आप उन्हें निचे कमेंट कर सकते है हम उसके answer अवश्य करेंगे Thanks