classAlternativeArrayDeclaration{publicstaticvoidmain(Stringargs[]){/* Array can be declared like : type_name[] variable_name; for eg: public static void main(String[] args) */inta1[]=newint[3];int[]a2=newint[2];/* We can also declare multiple arrays at a time by this method. */int[]a3,a4,a5=newint[3];/* which creates the three array variables of integer type */}}
classTwoDimensionalArray{publicstaticvoidmain(Stringargs[]){intnums[][]=newint[4][5];inti,j,k=0;for(i=0;i<4;i++){for(j=0;j<5;j++){nums[i][j]=k;k++;}}for(i=0;i<4;i++){for(j=0;j<5;j++){System.out.print(nums[i][j]+" ");/* Print doesn't gets printed in new line , but println does. Know the difference. */}System.out.println();}System.out.println(nums.getClass().getName());// This returns the class name for corressponding array type.}}
Double Two Dimensional Array
classDoubleTwoDArray{publicstaticvoidmain(Stringargs[]){doublenums[][]={{0.0,1.0,2.0},{3.0,4.0,5.0},{6.0,7.0,8,0}};/* Two declare a two dimensional array, the last braces should be ended with braces as like Class in C++ . */for(inti=0;i<3;i++){for(intj=0;j<3;j++){System.out.print(nums[i][j]+" ");}System.out.println();}}}