Java Array in Hindi

दोस्तों इस chapter में हम Java Array के बारे में जानेंगे तो चलिए शुरू करते है.

  1. Array एक Same data items का एक Group होता है,
  2. यह सिर्फ एक ही प्रकार के Data को Store करता है,
  3. Array, Same Data type के Variables को Store करने के लिए इस्तेमाल किया जाने वाला एक Container Objects हैं।
  4. Java में Arra C और C++ से अलग-अलग काम करते हैं,Java के लिए Array एक Non-Primitive Data है,
  5. Array एक object होता है | जो एक ही primitive data type के variables रखता है |
  6. Array की size fixed होती है |

Types of Array Methods

  1. Array Declaration
  2. Creating Array
  3. Array Initialization

Array Declaration

Array Declare करने के लिए Syntex-

Data-Type Array_name[];

उदाहरण:

int number[];

float average[];

उपर दी गए उदाहरणों में Integer और Float data type के array Declare किए गए हैं।null

Creating Java Arrays

Java में arrays create करना बहुत ही Easy है। ये किसी class का object create करने जैसा है।

type arrayName = new type[arraySize];
type  ये वो type होता है जिस type का array आप create करना चाहते है।  
arrayName ये array का नाम होता है। ये unique होना चाहिए।    
new Array को memory allocate करने के लिए new keyword यूज़ किया गया है।   
arraySize ये array की size होती है। इसे आप किसी integer से define करते है। या बताती है की आप array में कितने elements store करेंगे।     
int salary = new int[10];

Initializing Java Arrays 

Initializing का अर्थ होता हैं, Arrays Variables को Value पास करना(Variable में Value Store करना)। जब हम Array Declare करते हैं, उसमें Operating system द्वारा कोई भी Garabage Value Store की जाती हैं।

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 Use करते है और सभी values को एक साथ input करवा लेते है।

Scanner s = new Scanner(System.in); 
for(int i=0;i<10;i++) 
{ 
    salary[i] = s.nextInt(); 
}

Types of Array

  • Single Dimensional Array
  • Multidimensional Array

Single Dimensional Array

Single Dimensional Array, समान Data type के Variable को एक row में Store करता हैं। Array का जनरल Syntex और One Dimensional Array का Syntex दोनों समान हैं।

Example:

Class OneDArray

{

public static void main(String args[])

{

int a[] new= int[5];

a[0]=11

a[1]=22;

a[2]=33;

a[3]=44;

a[5]=55;

//to print array elements

for(i=0; i<a.length; i++)

//length is a property of an array

System.out.println(a[i]);

}

}

Multidimensional Array

One Dimensional Array में Array Elements एक Row में Store किए जाते हैं, इसके विपरीत Two Dimensional Array में Array Element Metrics(Row-Columns) के रूप में Store किए जाते हैं।

Metrics Format में Store किए जाने का अर्थ हैं, हर Array Element का एक Row index और एक Coloumn index होगा, उसकी मदत से किसी भी विशिष्ट Array Element को Access किया जा सकता हैं।

उदाहरण

class TwoDArray

{

final static int r=3;

final static int c=3;

public static void main(String args[])

{

Int mult[] []= new int [r][c];

int row, columns;

int i, j;

for(i=1; i<=r; i++)

{

for(j=1; j<=c; j++)

{

mult[i] [j]= i*j;

System.out.println(“ “+mult[i][j]);

}

}

System.out. println(“ “);

}

}

Leave a Comment