У меня есть метод, возвращающий long
, и бывают случаи, когда нельзя вычислить действительный результат. Double
имеет константу NaN
, которая не выражается в long
.
Я могу придумать два решения:
double
, проверить NaN и преобразовать в long
, если все в порядке . Или предпочтительнее / более "яванский"? Есть ли другие способы / Я пропустил что-то очевидное?