Или есть шанс, что операция не удастся?
Спасибо.
Я выбрал неправильный термин, и на самом деле я имел в виду округление до 0, а не усечение.
Дело в том, что мне нужно сравнить целочисленную часть двух двойников, и я просто привожу их к int, а затем использую ==, но, как кто-то указал в одном из моих предыдущих вопросов, это может вызвать исключение переполнения, если double не может вписаться в целое число.
Таким образом, возникает вопрос: «Правильно ли использовать оператор == для сравнения двух двойных значений, которые ранее были округлены до 0, или мне следует придерживаться метода приведения к типу int и поймать возможное исключение?