Arrays in Java
Introduction of Arrays in Hindi:
कल्पना कीजिये की आप 200 employees के बारे में कोई information store कर रहे है। इतने employees at information separately store करने के लिए आपको 200 variables की आवश्यकता होगी। लेकिन कोई भी human इतने सारे variables को create और manage नहीं कर सकता है। आपको 200 अलग अलग नाम सोचने होंगे। और इससे आपका program भी काफ़ी बड़ हो जायेगा। इस समस्या से बचने के लिए arrays का उपयोग किया जाता है।
Definition of Arrays
- एक array similar data type की values का collection होता है। Array से आप similar information का group बना सकते है। जैसे employees की salary का array बना कर आप सभी employees की salary store करवा सकते है।
2 Types of Arrays in Java
- आप किसी भी type का array create कर सकते है। जैसे की int, float, char आदि। जिस type का आप variable create करेंगे उसी तरह की values उसमे डाल सकते है। जब आप array create करते तो उसकी size भी define करते है।
- जितनी array की size होती है उतनी ही values | उसमे store की जा सकती है। Array सभी value को indexing के द्वारा store करता है। हर index एक different variable को represent करती है।
For Example :
array_name[0]; // first variable
array_name[1];// second variable
array-name[n-1]; // last variable
- Arrays की index zero से शुरू होती है इसलिए यदि आपके array का size n है तो last element (n-1) position पर store होगा ।
Elements |
index |
5 |
0 |
7 |
1 |
10 |
2 |
15 |
3 |
22 |
4 |
- यँहा पर array की size 5 है लेकिन array का last element 22 4th position पर store हो रहा है क्योंकि array की index zero से शुरू हो रही है।
Creating java arrays
- Java में arrays create करना बहुत ही आसान है ये किसी class का object create करने जैसा है। इसका उदाहरण निचे दिया जा रहा है।
- Data_type:- ये वो type होता है जिस type का array आप create करना चाहते है।
- arrayName :- ये array का नाम होता है। ये unique होना चाहिए|
- new :- Array को memory allocate करने के लिए new keyword यूज़ किया गया है।
- arraySize :- ये array की size होती है। इसे आप किसी integer से define करते है , I Mean बताती है की आप array में कितने elements store करेंगे।
Syntax Declaration: int salary = new int[10];
Initializing arrays
- Arrays को आप 2 तरह से initialize कर सकते है। पहले तरीके में variable की तरह ही java की। किसी index को आप initialize कर सकते है। इसका उदाहरण निचे दिया जा रहा है।
salary [0] = 25000;
salary [1] = 10000;
salary [9] = 30000;
- User के द्वारा भी values input करवाई जा सकती है।
Scanner s = new Scanner(System.in);
salary[0] = s.nextInt();
- ये तरीका बहुत ही time consuming है। दूसरे तरीके में आप एक loop यूज़ करते है और सभी values को एक साथ input करवा लेते है।
Scanner s = new Scanner ( System.in);
for(int i=0;i<10;i++)
{
salary[i] = s.nextInt();
}
Displaying arrays
- Arrays की values आप 2 तरह से print करवा सकते है। आप single index की value भी print करवा सकते है और पुरे array को भी print करवा सकते है।
System.out.printIn(salary[0]); // prints value of first index
for (int i =0; i< 10;i++){
System.out.printin(salary[i]); // prints all array
}
- अब तक आपने array के जो example देखे वो सभी one dimensional array है। Arrays के कई dimensional हो सकते है। अब 2 dimensional | arrays की बात करेंगे।
- Two dimensional arrays create करने के लिए आप row और column size देते है। ये कोई table create करने जैसा होता है। इसमें पहले square brackets rows को और दूसरे brackets columns को represent करते है।
Creating two dimensional array syntax: int TwoDiem [][] = new int[3][4];
Initializing two dimensional arrays:
Syntax:
System.out.println("Enter the array elements");
for(int i=0; i<3;i++)
{
for(int j=0;j<4;j++)
{
}
}
Displaying two dimensional arrays
Syntax:
for(int i = 0; i<3; i++) {
for(int j=0; j<4; j++) {
System.out.println(TwoDiem[i][j]);
}
} // Learn details is Click Here: ---
Java arrays implement बहुत ही आसान है। यदि आपको java arrays Hindi me समझने में कोई problem हो तो comments में mention कर सकते है।
Learn Array in English with Example
Arrays :
- It is a collection of data of same data type.
- An arrays is a collection of items which the similar type stored in contiguous memory allocation.
- For Example Learn Introduction of Arrays Scroll Up.
Comments