for beginners java, 1. Write the method that reverses the array passed in the argument and returns this array. Hint: your method may need the array size as a parameter. 2. Write a test program that prompts the user to enter a list of numbers until the user enters -999. Store these numbers in an array (max size = 40) and invokes the above method to reverse the numbers, and displays the numbers. You need to keep track of how many numbers the user enters, you can not use array length because the length is always 40.
for beginners java,
1. Write the method that reverses the array passed in the argument and returns this array. Hint: your method may need the array size as a parameter.
2. Write a test program that prompts the user to enter a list of numbers until the user enters -999. Store these numbers in an array (max size = 40) and invokes the above method to reverse the numbers, and displays the numbers. You need to keep track of how many numbers the user enters, you can not use array length because the length is always 40.

1. Start the program.
2. Initialize an integer array `numbers` with a size of 40 to store the numbers.
3. Initialize an integer variable `count` to keep track of the number of elements entered by the user.
4. Create a `Scanner` object to read input from the user.
5. Create a loop to repeatedly prompt the user for numbers until -999 is entered:
1. Display a prompt to the user to enter a number.
2. Read an integer from the user and store it in the `input` variable.
3. Check if the `input` is not equal to -999.
4. If the input is not -999:
- Store the `input` in the `numbers` array at index `count`.
- Increment the `count` by 1.
6. Create a method `reverseArray` that takes an integer array `arr` and its size `size` as parameters:
- Define an integer variable `left` and set it to 0.
- Define an integer variable `right` and set it to `size - 1`.
- While `left` is less than `right`, do the following:
1. Swap the elements at index `left` and `right` in the `arr` array.
2. Increment `left` by 1.
3. Decrement `right` by 1.
8. Call the `reverseArray` method with the `numbers` array and `count` as arguments to reverse the array.
9. Display the reversed numbers:
10. End the program.
Step by step
Solved in 3 steps with 1 images









