Question: Define a Java method named distribute()that takes two arguments: an array of positive integer values and an integer value indicating a valid index within that

 Define a Java method named distribute()that takes two arguments: an array

Define a Java method named distribute()that takes two arguments: an array of positive integer values and an integer value indicating a valid index within that array. 1. public static void distribute (int [ values, int start_index) This method does the following: Saves the value contained in the specified array index into a temporary variable (call it count for the purposes of this description) Sets the value at index count to O Starting at the next index and wrapping around if necessary, adds 1 to each subsequent array value until count elements have been updated The distribute) method does not return any value; instead, it directly modifies its array parameter. For example, consider the initial array [ 3, 1, 6, 2, 4, 1, 5 1, which has a length of 7. Our starting index is 3, which holds the value 2. We will set the value of index 3 to 0, and add 1 to each of the next 2 array values, to get the final result [ 3, 1, 6, 0, 5, 2, 5] If we had a sufficiently large starting value, we would wrap around" the end of the array to continue incrementing the array values. For example, if our starting index had been 2 (which holds the value 6) instead, we ould have incremented indices 3, 4, 5, 6, 0, and 1, in that order, to get [ 4, 2, 0, 3, 5, 2,6] Write a small Java program that uses Math.random() to generate an array of 15 random integers in the range 1-13. Your program should display the starting array, read in a starting index from the user, call distribute) with your array and the user input, and then print the modified array

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!