Basic Help........
class Sekhar
{
public static void main(String[] args)
{
Double a=new Double(Double.NaN);
Double b=new Double(Double.NaN);
if(Double.NaN == Double.NaN)
System.out.println("True");
else
System.out.println("False");
if(a.equals(b))
System.out.println("True");
else
System.out.println("False");
}
}
in the first if statement i am compareing same constants of Double class why program not printing True

