I am trying to make practice application by getting 10 numbers from users and adding them to an array. here is my code
public static void getNumber(){
for(int i=0; i<10; i++){
Scanner scanner = new Scanner(System.in);
System.out.println("Enter number " + i );
int NumbersArray[] = {};
int no1 = scanner.nextInt();
NumbersArray[i] = no1;
System.out.println(NumbersArray);
}
The problem is that after accepting first value it gives an error message saying
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Number.getNumber(Number.java:17)
at Number.main(Number.java:8)
Line number 8 as per my format is
getNumber();
And Line number 17 as per my format is
NumbersArray[i] = no1;
Please help