2.6.Arrays
An array is a container object containing a predetermined number of values of a single type. Its length is determined when generated and fixed after inception. An array consisting of ten elements is an example of an array, each accessed by its numerical index. The program ArrayDemo generates an array of integers, assigns values, and prints each value to the standard output.
class ArrayDemo {
public static void main(String[] args)
{
int[] anArray; // declares an array of integers
anArray = new int[10]; //allocates memory for 10 integers
anArray[0] = 100; // initialize first element
anArray[1] = 200; // initialize second element
anArray[2] = 300; // etc.
anArray[3] = 400;
anArray[4] = 500;
anArray[5] = 600;
anArray[6] = 700;
anArray[7] = 800;
anArray[8] = 900;
anArray[9] = 1000;
System.out.println(“Element at index 0: ” +anArray[0]);
System.out.println(“Element at index 1: ” + anArray[1]);
System.out.println(“Element at index 2: ” + anArray[2]);
System.out.println(“Element at index 3: ” + anArray[3]);
System.out.println(“Element at index 4: ” + anArray[4]);
System.out.println(“Element at index 5: ” + anArray[5]);
System.out.println(“Element at index 6: ” + anArray[6]);
System.out.println(“Element at index 7: ” + anArray[7]);
System.out.println(“Element at index 8: ” + anArray[8]);
System.out.println(“Element at index 9: ” + anArray[9]);
}}
The output from this program is:
Element at index 0: 100
Element at index 1: 200
Element at index 2: 300
Element at index 3: 400
Element at index 4: 500
Element at index 5: 600
Element at index 6: 700
Element at index 7: 800
Element at index 8: 900
Element at index 9: 1000
The array syntax is a crucial aspect of programming, allowing for the use of looping constructs to iterate through each element of the array, a process that is often supported by the Control Flow section.