Which statements initialize the values in an array? Mark all that apply

- int[] numbers = new int[5];

- int[] numbers = {1, 2, 3, 4, 5};
- int[] numbers;
numbers = new int[5];
- int[] numbers = new int[]{1, 2, 3, 4, 5};
- int[] numbers;
numbers = {1, 2, 3, 4, 5};

To initialize the values in an array, the following statements can be used:

1. Using a loop:
- for loop
- while loop
- do-while loop

2. Using direct assignment:
- Assigning values individually to each element of the array.

3. Using an initializer list:
- Curly braces {} to directly specify the values for each element of the array.

Therefore, the possible correct statements that initialize the values in an array are:
1. Using a loop:
- for loop
- while loop
- do-while loop
2. Using direct assignment:
- Assigning values individually to each element of the array.
3. Using an initializer list:
- Curly braces {} to directly specify the values for each element of the array.