Describe an application that would be a good choice for usin

Describe an application that would be a good choice for using 3D array.

Provide the size of the array and the most likely data type. Provide the specific Java nested loop
you would use to populate the array elements with random values.

Solution

There are various application for the 3D array like 3d tic-tac-toe.
Now another example is when we want to store the personAttributes of the few given number of persons.
Sex: Male | Female
Hair : Blond | Brunette | Black
Eye : Blue | Brown | Green | Hazel

Now in this we can have a 3D array storing each of the personAttributes by assigning integer to the attributes. in the 3d array.
i.e
HAIRCOLORS { BROWN = 0, BLOND = 1 ..... };
SEX { FEMALE = 0, MALE = 1 };
EYECOLORS { GREEN, BLUE, RED .... };

By assuming the \"n\" as the size of array we can say that (n^3) is the size of the array. and data type is integer.


we can use for loop for populating the 3d array with random variables.

void main(){
int boxShleve[n][n][n];
int i, j, k;
   for (i=0; i<n; ++i){
       for (j=0; j<n; ++j){
           for (k=0; k<n; ++k){
               randomNum = minimum + (int)(Math.random() * maximum);
               boxShleve[n][n][n] = randomNum;
           }
       }
   }
printf(\"%d\", boxShleve[3][4][4]);
}

Describe an application that would be a good choice for using 3D array. Provide the size of the array and the most likely data type. Provide the specific Java n

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site