Skip to main content

Array:


Array in java is ordered collection of similar type of variables. Java allows creating arrays in any dimension. An array in java is a bit different from C/C++. You can not specify the size of the array at the time of declaration. The memory allocation is always dynamic.
                 An array is a group of liked type variables that are referenced by same name. A specific element of that Array is accessed by its index.
Type:
One-Dimensional Array:
 Its a list of liked type variables. To use an array, you first must create it with a name and proper size.
Declaration:
                                                type var_name[size];
Here type declares the base type of the array. var_name defines the name of the array and size is the number of element.
Example:
                        int month_days[ ];
the following declaration shows an array with null value. To link month_days with an actual and physical array, you must allocate one with new. new is a special keyword used to allocate memory.
                                    array_var = new type[size];
                                    month_days = new int[12];
After this statement executes, month_days, will refer to an array of 12 integer. further all element of the array will br initializes to zero.

PROGRAM-
class bmbArray
{
            public static void main(String args[])
            {
                        int month_days[ ];
                        month_days = new int[12];

                        month_days[0]=31;
                        month_days[1]=28;
                        month_days[2]=31;
                        month_days[3]=30;
                        month_days[4]=31;
                        month_days[5]=30;
                        month_days[6]=31;
                        month_days[7]=31;
                        month_days[8]=30;
                        month_days[9]=31;
                        month_days[10]=30;
                        month_days[11]=31;
            System.out.println("April has" +month_days[3]+ "days");
            }

}

Comments