¿Puedes poner la siguiente línea...
Código Java:
Ver originalSystem.
out.
print("d1: " + d1
+ "\nd2: " + d2
+ "\ncomparación:" + d1.
compareTo(d2
));
...justo antes del if y poner aquí exactamente lo que sale?
Por otra parte, ¿te has fijado lo que haces con los tipos de números? Estás haciendo un Integer.parseInt para luego asignarlo a un double (o a un Double). No tiene mucho sentido eso. Vas a perder los decimales al hacer el parse
Int.