РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
171 of 1163 menu

Метод intValue

Метод intValue класса Number возвращает значение текущего объекта, преобразованное к примитивному типу int. Метод не принимает параметров. Если значение объекта выходит за пределы диапазона типа int, происходит усечение (отбрасывание старших битов), а не выброс исключения. Метод объявлен как абстрактный в классе Number и переопределяется всеми его наследниками: Byte, Short, Integer, Long, Float, Double.

Синтаксис

number.intValue()

Пример

Преобразуем объект Integer в примитив int:

public class Main { public static void main(String[] args) { Integer num = Integer.valueOf(12345); int res = num.intValue(); System.out.println(res); } }

Результат выполнения кода:

12345

Пример

Преобразуем объект Double в примитив int (дробная часть отбрасывается):

public class Main { public static void main(String[] args) { Double num = Double.valueOf(3.99); int res = num.intValue(); System.out.println(res); } }

Результат выполнения кода:

3

Пример

Преобразуем объект Long, значение которого выходит за пределы диапазона int:

public class Main { public static void main(String[] args) { Long num = Long.valueOf(5000000000L); int res = num.intValue(); System.out.println(res); } }

Результат выполнения кода:

705032704

Смотрите также

  • метод longValue,
    который преобразует значение в тип long
  • метод doubleValue,
    который преобразует значение в тип double
  • метод floatValue,
    который преобразует значение в тип float
  • класс Number,
    который является родителем числовых оберток
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить