class tt {
public static void main(
String args[]) {
Integer i = new Integer (42);
Long l = new Long (42);
Double d = new Double (42.0);
System.out.println( "(i ==l) ---> " + ((d ==1)));
System.out.println( "(i.equals (d)) ---> " + ( (i.equals (d))));
System.out.println( "(d.equals (i))" + ((d.equals (i))));
System.out.println( "(i.equals (42)) ---> " + ( (i.equals (42))));
}
}
C:\Documents and Settings\138408\Desktop>
java tt
(i ==l) ---> false
(i.equals (d)) ---> false
(d.equals (i))false
(i.equals (42)) ---> true
Apart from the above conditions everything else results in an error of some sort