+ 3
Ask how many elements is needed before creating the array. Then use a loop to get an int value to be assigned for each array element.
import java.util.Scanner;
public class Sample
{
public static void main(String[] args) {
// Scanner object for reading inputs
Scanner reader = new Scanner(System.in);
// Ask how many element needed
System.out.print("Enter number of entries: ");
int entries = reader.nextInt();
System.out.println(entries);
// Create the int array
int[] numbers = new int[entries];
// Loop to fill each array
// elements with input
for(int i = 0; i < entries; ++i)
{
numbers[i] = reader.nextInt();
System.out.printf("\nEntry #%d %d", i + 1, numbers[i]);
}
reader.close();
}
}



