I tried to insert a number into an unordered array, but it has some logical errors. used code is,
int NoOfItems = 5 ;
int MyArray[] = {1,6,3,9,5};
Scanner input = new Scanner(System.in);
System.out.println("Enter a Number:");
int m_Number = input.nextInt();
if (NoOfItems < MyArray.length) {
MyArray[NoOfItems] = m_Number;
NoOfItems = NoOfItems + 1;
}
System.out.println(Arrays.toString(MyArray));
Please help me to fix this.