public class ArrayBehavior {
  
  
  public static void main(String[] args) { 
  
    int[] numbers = {10, 2, 3, 0};
    
    //for primitive types, println prints the values
    //for arrays, it prints the address.
    //solution: use a for loop to print all values one by one 
    System.out.println(numbers);
    //correct:
    for(int i=0; i<numbers.length; i++) {
      System.out.println(numbers[i]);
    }
    System.out.print("\n\n");
    int[] lookAlike = {10, 2, 3, 0};
    
    int[] copyCat = numbers;
    
    copyCat[0] = 1;
    
    for(int i=0; i<numbers.length; i++) {
      System.out.println(numbers[i]);
    }
    
    
    
  }
  
    
}
