//import java.io.*;

public class ArrayEqual
{
    public static void main(String[] args) {
	int[] a = {1,2,3};
 	int[] b = {1,2,3};
	int[] c = a;
	System.out.println("a==b: " + (a==b)); 	//false
	System.out.println("a==c: " + (a==c)); 	//true
	System.out.println("a.equals(b): " + (a.equals(b))); //false
	System.out.println("a.equals(c): " + (a.equals(c))); //true
        /* Reason: The default behavior of equals as defined for Object,
	   and also for Array, is just a comparison of pointers, thus
	   for Arrays there is no difference between "==" and "equals"
        */
      }
}
