Guys, Can you please tell me why I get this output from the code below.

Yikes. a and b are equal
Nope. a and c are not equal
Appreciate your help.
----------------------------------------------------------------
import java.math.*;
public class Q1 {
public static void main(
String[] args)
{
double a = Math.ceil(Double.MIN_VALUE);
double b = Math.ceil(Double.MIN_VALUE + 1);
double c = Math.ceil(Double.MIN_VALUE + 2);
if (a == b)
System.out.println("Yikes. a and b are equal");
else
System.out.println("Nope. a and b are not equal");
if (a == c)
System.out.println("Yikes. a and c are equal");
else
System.out.println("Nope. a and c are not equal");
}
}