Метод floatValue
Метод floatValue класса Number возвращает значение
числового объекта, преобразованное к примитивному типу float.
Метод не принимает параметров. Он объявлен как абстрактный в классе
Number и переопределяется во всех его наследниках:
Byte, Short, Integer, Long,
Float, Double, а также в классах
BigInteger и BigDecimal. Если значение объекта
слишком велико для типа float, оно округляется до
ближайшего представимого значения.
Синтаксис
number.floatValue()
Пример
Давайте преобразуем целое число 12345 в тип float:
public class Main
{
public static void main(String[] args)
{
Integer num = 12345;
float res = num.floatValue();
System.out.println(res);
}
}
Результат выполнения кода:
12345.0
Пример
Давайте преобразуем дробное число типа Double в тип
float:
public class Main
{
public static void main(String[] args)
{
Double num = 3.14;
float res = num.floatValue();
System.out.println(res);
}
}
Результат выполнения кода:
3.14
Пример
Давайте преобразуем большое число типа Long в тип
float и посмотрим, как происходит округление:
public class Main
{
public static void main(String[] args)
{
Long num = 9223372036854775807L;
float res = num.floatValue();
System.out.println(res);
}
}
Результат выполнения кода:
9.223372E18
Смотрите также
-
метод
doubleValue,
который возвращает значение типа double -
метод
intValue,
который возвращает значение типа int -
метод
longValue,
который возвращает значение типа long -
класс
Float,
который представляет число типа float