हेल्लो दोस्तों! जावा के बारे में आपको पिछले वाले पोस्टो में दिया जा चूका है की जावा क्या होता है जावा डाटा टाइप , वेरिएबल,स्ट्रिंग जावा आदि यह कैसे काम करता है और बहुत कुछ | आज इस पोस्ट में Array in Java in Hindi-(जावा में array क्या है?) के बारे में पढेंगे और string types को भी देखेंगे ,इसे बहुत ही आसान भाषा का प्रयोग किया गया है तो चलिए शुरू करते है :-
java array in Hindi-ऐरे जावा क्या है?
java array का परिचय
java में arrays द्वारा similar टाइप डाटा का continuous मेमोरी लोकेशन में स्टोर किया जाता है
इसको हम एक सिंपल example के द्वारा समझ सकते है यदि आपको 200 employees के बारे में कोई इनफार्मेशन(सुचना) को स्टोर कर रहे है तो इतने employees की information separately स्टोर करने के लिए आपको 200 वेरिएबल(variable) की आवश्यकता होती है
लेकिन कोई भी मनुष्य इतने सारे variables को क्रिएट और manage नही कर सकता है आपको 200 अलग अलग नाम सोचने होंगे और इससे आपका प्रोग्राम भी काफी बड़ा हो जायेगा इस समस्या से बचने के लिए arrays का प्रयोग किया जाता है
collection of similar type values – एक array similar डाटा type की वैल्यू का collection होता है array से आप similar information(सुचना) का ग्रुप बना सकते है जैसे employees की सैलरी(salary) का array बना कर आप सभी employees की salary स्टोर करवा सकते है
इसे भी पढ़े –Applet in java in Hindi-एप्लेट जावा क्या है ?
आप किसी भी type का array क्रिएट कर सकते है जैसे की int ,float ,char आदि जिस type की आप variable create करेंगी उसी तरह की वैल्यू उसमे डाल सकते है
size is predefined – जब आप array create करते तो उसकी size भी डिफाइन करते है जितनी array की size होती है उतनी ही values उसमे स्टोर की जा सकती है array सभी values को indexing के द्वारा स्टोर करता है हर index एक different variable को represent करती है
array_name[0]; //first variable array_name[1]; //second variable . . . . array_name[n-1]; //last variable
index starts from zero – arrays की index zero से शुरू होती है इसलिए यदि आपके array का size n है तो last element(n-1) position पर स्टोर होगा
element | 4 | 5 | 9 | 2 | 10 |
index | 0 | 1 | 2 | 3 | 4 |
यहाँ पर array की size 5(0-4) है लेकिन array का last element 10 4th position पर स्टोर हो रहा है क्योकि array की index zero से शुरू हो रही है
creating java arrays – java में arrays create करना बहुत ही आसान होता है ये किसी class का ऑब्जेक्ट create करने जैसा होता है
type arrayname=new type[array size];
type | ये वो type होता है जिस type का array आप create करना चाहिए |
array name | ये array का नाम होता है ये unique होना चाहिए |
new | array को मेमोरी allocate करने के लिए new keyword का प्रयोग किया जाता है |
array size | ये array size होती है इसे आप किसी integer से डिफाइन करते है या बताती है की आप array में कितने element स्टोर करेंगे |
Int salary=new int[10];
initializing java arrays – arrays को आप 2 तरह से initialize कर सकते है पहले तरीके में वेरिएबल(variable) की तरह ही java की किसी index की आप initialize कर सकते है
salary[0]=23000; salary[1]=8000; . . . . salary[9]=30000;
यूजर के द्वारा भी वैल्यू को इनपुट करवाई जा सकती है
scanner s=new scanner(system.in); salary[0]=s.next in();
ये तरीका बहुत ही टाइम consuming है दुसरे तरीके में आप एक loop का प्रयोग करते है और सभी values को एक साथ इनपुट करवा सकते है
scanner s=new scanner(system.in); for(int i=0;i<10;i++) { salary[i]=s.next int(); }
displaying java arrays – arrays की values आप 2 तरह से प्रिंट करवा सकते है आप सिंगल index की वैल्यू(value ) भी प्रिंट करवा सकते है और पुरे array को भी प्रिंट करवा सकते है
system.out.println(salary[0]); //print value of first index for(int i=0;i<10;i++) { system.out.println(salary[i]); // prints all array }
multidimensional java arrays- अब तक आपके array के जो example देखे वो सभी one dimensional array है array के कई dimension हो सकते है अब 2 dimensional arrays की बात करेंगे two dimensional arrays create को represent करते है
creating two dimensional array
int twodime[][]=new int[3][4]; initializing two dimensional arrays scanner s=new scanner(system.in); system.out.println(“enter the array elements”); for(int i=0;i<3;i++) { for(int j=0;j<4;j++) { two diem[][]=s.next int(); } }
displaying two dimensional arrays
for(int i=0;i<3;i++) { for(int j=0;j<4;j++) { system.out.println(two Diem[i][j]); } }
java arrays implement बहुत ही आसान होते है यदि आपको java arrays समझने मे कोई problem है तो आप कमेंट्स में मेंशन(mention) कर सकते है
reference-https://www.javatpoint.com/array-in-java
निवेदन :-अगर आपको यह आर्टिकल(Array in java in Hindi) उपयोगी लगा हो तो इस आप अपने क्लासमेट ,दोस्तों के साथ अवश्य share कीजिये और आपके जो भी इस पोस्ट्स से related(सम्बन्धित) questions है तो आप उन्हें निचे कमेंट कर सकते है हम उसके answer अवश्य करेंगे(Array in java in Hindi) Thanks