Java Array Examples
- Java Array Simple Program
- Java Array - Create, Declare, Initialize and Print Examples
- How to Initialize an Array in Java in One Line
- What's the Simplest Way to Print a Java Array?
- Create and Initialize Two Dimensional Array in Java
- How to Check if Two Arrays are Equal in Java
- Java ArrayBlockingQueue Example
- Java Convert Array to Set
- Copying part of Array in Java Example
- Sorting an Array using Arrays.sort() Method
- Check Two Arrays are Deeply Equal
- Java Arrays.copyOf() Example - Copying an Array
- Java Arrays.binarySearch() Example - Searching an Array
- Java Arrays.asList() Example - Convert Array to ArrayList
- Java Convert Array to Stack Example
- Java Pyramid Examples
The following program demonstrates the usage of Arrays in Java. Learn complete Arrays in Java at https://www.javaguides.net/2018/08/java-array-basics-guide.html.
Java Array - Create, Declare, Initialize and Print Examples
Refer the comments in the below program are self-descriptive.
/** * Class demonstrate the basics of Array *@author sourcecodeexamples.net **/publicclassJavaArrayDemonstration {publicstaticvoidmain(String[]args) {// initialize primitive one dimensional arrayint[] anArray=newint[5]; anArray[0]=10;// initialize first element anArray[1]=20;// initialize second element anArray[2]=30;// and so forth anArray[3]=40; anArray[4]=50;// Each array element is accessed by its numerical index:System.out.println("Element 1 at index 0:"+ anArray[0]);System.out.println("Element 2 at index 1:"+ anArray[1]);System.out.println("Element 3 at index 2:"+ anArray[2]);System.out.println("Element 4 at index 3:"+ anArray[3]);System.out.println("Element 5 at index 4:"+ anArray[4]);// initialize Object one dimensional arrayString[] anArrayOfStrings=newString[5]; anArrayOfStrings[0]="abc";// initialize first element anArrayOfStrings[1]="xyz";// initialize second element anArrayOfStrings[2]="name";// and so forth anArrayOfStrings[3]="address"; anArrayOfStrings[4]="id";// Each array element is accessed by its numerical index:System.out.println("Element 1 at index 0:"+ anArrayOfStrings[0]);System.out.println("Element 2 at index 1:"+ anArrayOfStrings[1]);System.out.println("Element 3 at index 2:"+ anArrayOfStrings[2]);System.out.println("Element 4 at index 3:"+ anArrayOfStrings[3]);System.out.println("Element 5 at index 4:"+ anArrayOfStrings[4]);Employee[] anArrayOfEmployees=newEmployee[2]; anArrayOfEmployees[0]=newEmployee(10,"ramesh"); anArrayOfEmployees[1]=newEmployee(11,"john");// Each array element is accessed by its numerical index:System.out.println("Element 1 at index 0:"+ anArrayOfEmployees[0].getName());System.out.println("Element 2 at index 1:"+ anArrayOfEmployees[1].getName());// shortcut syntax to create and initialize an arrayint[] array= {100,200,300,400,500,600,700,800,900,1000 };// Each array element is accessed by its numerical index:System.out.println("Element 1 at index 0:"+ array[0]);System.out.println("Element 2 at index 1:"+ array[1]);System.out.println("Element 3 at index 2:"+ array[2]);System.out.println("Element 4 at index 3:"+ array[3]);System.out.println("Element 5 at index 4:"+ array[4]);// shortcut syntax to create and initialize an arrayString[] arrayOfStrings= {"abc","xyz","name","address","id"};// Each array element is accessed by its numerical index:System.out.println("Element 1 at index 0:"+ arrayOfStrings[0]);System.out.println("Element 2 at index 1:"+ arrayOfStrings[1]);System.out.println("Element 3 at index 2:"+ arrayOfStrings[2]);System.out.println("Element 4 at index 3:"+ arrayOfStrings[3]);System.out.println("Element 5 at index 4:"+ arrayOfStrings[4]);// shortcut syntax to create and initialize an arrayEmployee[] employees= {newEmployee(10,"ramesh"),newEmployee(11,"john")};// Each array element is accessed by its numerical index:System.out.println("Element 1 at index 0:"+ employees[0].getName());System.out.println("Element 2 at index 1:"+ employees[1].getName()); }}classEmployee {privateint id;privateString name;publicintgetId() {return id; }publicvoidsetId(intid) {this.id= id; }publicStringgetName() {return name; }publicvoidsetName(Stringname) {this.name= name; }publicEmployee(intid,Stringname) {super();this.id= id;this.name= name; }}
Output:
Element 1 at index 0: 10Element 2 at index 1: 20Element 3 at index 2: 30Element 4 at index 3: 40Element 5 at index 4: 50Element 1 at index 0: abcElement 2 at index 1: xyzElement 3 at index 2: nameElement 4 at index 3: addressElement 5 at index 4: idElement 1 at index 0: rameshElement 2 at index 1: johnElement 1 at index 0: 100Element 2 at index 1: 200Element 3 at index 2: 300Element 4 at index 3: 400Element 5 at index 4: 500Element 1 at index 0: abcElement 2 at index 1: xyzElement 3 at index 2: nameElement 4 at index 3: addressElement 5 at index 4: idElement 1 at index 0: rameshElement 2 at index 1: john
Comments
Post a Comment