Could you tell me, what is the difference between For Loop Java in Code A and B? while both of them gives a same result in executing? and i know what they are doing, but why is For loop written this way in the code *A* Thanks
The code
//Code A
public class MyArray {
  public static void main (String[] args){
  int[] a ={1,10,30,40,50};
  for (int i : a)
  {
      System.out.println(i);
  }
 }
}
//====================================
//Code B
public class MyArray{
  public static void main (String[] args){
  int[] a ={1,10,30,40,50};
  for (int i=0;i< a.length; i++)
  {
      System.out.println(a[i]);
  }
 }
}
 
     
     
     
     
     
     
    