double 1.500000 < double 2.500000 => 1 double 1.500000 < int 2 => 1 int 1 < double 2.500000 => 1 double 1.500000 < float 2.500000 => 1 float 1.500000 < double 2.500000 => 1 double 1.500000 < double 1.500000 => 0 double 1.500000 < int 1 => 0 int 1 < double 1.500000 => 1 double 1.500000 < float 1.500000 => 0 float 1.500000 < double 1.500000 => 0 double 1.500000 > double 2.500000 => 0 double 1.500000 > int 2 => 0 int 1 > double 2.500000 => 0 double 1.500000 > float 2.500000 => 0 float 1.500000 > double 2.500000 => 0 double 1.500000 > double 1.500000 => 0 double 1.500000 > int 1 => 1 int 1 > double 1.500000 => 0 double 1.500000 > float 1.500000 => 0 float 1.500000 > double 1.500000 => 0 double 1.500000 == double 2.500000 => 0 double 1.500000 == int 2 => 0 int 1 == double 2.500000 => 0 double 1.500000 == float 2.500000 => 0 float 1.500000 == double 2.500000 => 0 double 1.500000 == double 1.500000 => 1 double 1.500000 == int 1 => 0 int 1 == double 1.500000 => 0 double 1.500000 == float 1.500000 => 1 float 1.500000 == double 1.500000 => 1