Класс java.lang.Math имеет методы ceil (), floor (), round (), но не имеет trunc () one.
В то же время япосмотрите на практике, что метод .intValue () (который фактически (int) приведёт) выполняет именно то, что я ожидаю от trunc () в его стандартном значении.
Однако я не могу найти какую-либо конкретную документацию, которая подтверждает, чтоintValue () является полным эквивалентом trunc (), и это странно с многих точек зрения, например:
Описание «Возвращает значение этого Double как int (byприведение к типу int) "из https://docs.oracle.com/javase/7/docs/api/java/lang/Double.html ничего не говорит о том, что оно" возвращает целую часть дробного числа "или тому подобное.
Статья Что такое .intValue () в Java? ничего не говорит о том, что он ведет себя как trunc ().
Все мои поиски "метода Java-усечения" или тому подобное не делали 'ничего не дает, как будто я единственный, кто ищет trunc () и как будто я не знаю некоторыхвещь, которую все знают.
Можно ли как-нибудь получить подтверждение того, что я могу безопасно использовать intValue () для округления дробных чисел в режиме «усечения»?