¿Es válido comparar un doble con un int en java?

Utilities.getDistance(uni, enemyuni) <= uni.getAttackRange()

Utilities.getDistance devuelve doble y getAttackRange devuelve int. El código anterior es parte de una sentencia if y debe ser verdadero. Entonces, ¿es válida la comparación?

Gracias

Respuestas a la pregunta(6)

Su respuesta a la pregunta