for (int x : array) { System.out.println(x); I don't understand how those for loop is working. It would normally be something more like (x =0; x <=10 x++) {