Учебники

Java.lang.Float Class

Класс java.lang.Float оборачивает в объект значение типа float примитива. Объект типа Float содержит одно поле с типом float.

Декларация класса

Ниже приводится объявление для класса java.lang.Float

public final class Float
   extends Number
      implements Comparable<Float>

поле

Ниже приведены поля для класса java.lang.Float

  • static int MAX_EXPONENT – это максимальный показатель степени, который может иметь конечная переменная с плавающей точкой.

  • static float MAX_VALUE – это константа, содержащая наибольшее положительное конечное значение типа float, (2-2-23) · 2 127 .

  • static int MIN_EXPONENT – это минимальный показатель степени, который может иметь нормализованная переменная типа float.

  • static float MIN_NORMAL – это константа, содержащая наименьшее положительное нормальное значение типа float, 2- 126 .

  • static float MIN_VALUE – это константа, содержащая наименьшее положительное ненулевое значение типа float, 2–149 .

  • static float NaN – это константа, содержащая значение Not-a-Number (NaN) типа float.

  • static float NEGATIVE_INFINITY – это константа, содержащая отрицательную бесконечность типа float.

  • static float POSITIVE_INFINITY – это константа, содержащая положительную бесконечность типа float.

  • static int SIZE – это число битов, используемых для представления значения с плавающей запятой.

  • static Class <Float> TYPE – это экземпляр класса, представляющий тип примитива float.

static int MAX_EXPONENT – это максимальный показатель степени, который может иметь конечная переменная с плавающей точкой.

static float MAX_VALUE – это константа, содержащая наибольшее положительное конечное значение типа float, (2-2-23) · 2 127 .

static int MIN_EXPONENT – это минимальный показатель степени, который может иметь нормализованная переменная типа float.

static float MIN_NORMAL – это константа, содержащая наименьшее положительное нормальное значение типа float, 2- 126 .

static float MIN_VALUE – это константа, содержащая наименьшее положительное ненулевое значение типа float, 2–149 .

static float NaN – это константа, содержащая значение Not-a-Number (NaN) типа float.

static float NEGATIVE_INFINITY – это константа, содержащая отрицательную бесконечность типа float.

static float POSITIVE_INFINITY – это константа, содержащая положительную бесконечность типа float.

static int SIZE – это число битов, используемых для представления значения с плавающей запятой.

static Class <Float> TYPE – это экземпляр класса, представляющий тип примитива float.

Конструкторы классов

Sr.No. Конструктор и описание
1

Float (двойное значение)

Это создает вновь выделенный объект Float, который представляет аргумент, преобразованный в тип float.

2

Float (значение с плавающей запятой)

Это создает вновь выделенный объект Float, который представляет примитивный аргумент float.

3

Float (String s)

Это создает недавно выделенный объект Float, который представляет значение с плавающей точкой типа float, представленное строкой.

Float (двойное значение)

Это создает вновь выделенный объект Float, который представляет аргумент, преобразованный в тип float.

Float (значение с плавающей запятой)

Это создает вновь выделенный объект Float, который представляет примитивный аргумент float.

Float (String s)

Это создает недавно выделенный объект Float, который представляет значение с плавающей точкой типа float, представленное строкой.

Методы класса

Sr.No. Метод и описание
1 byte byteValue ()

Этот метод возвращает значение этого Float в виде байта (путем приведения к байту).

2 статическое сравнение int (float f1, float f2)

Этот метод сравнивает два указанных значения с плавающей точкой.

3 int compareTo (Float anotherFloat)

Этот метод сравнивает два объекта Float численно.

4 double doubleValue ()

Этот метод возвращает двойное значение этого объекта Float.

5 логическое равенство (Object obj)

Этот метод сравнивает этот объект с указанным объектом.

6 static int floatToIntBits (значение с плавающей точкой)

Этот метод возвращает представление указанного значения с плавающей запятой в соответствии с битовой компоновкой IEEE 754 с “плавающей запятой” в одном формате.

7 static int floatToRawIntBits (значение с плавающей точкой)

Этот метод возвращает представление указанного значения с плавающей запятой в соответствии с IEEE 754 разметкой битов с «плавающей запятой» в «едином формате», сохраняя значения Not-a-Number (NaN).

8 float floatValue ()

Этот метод возвращает значение float этого объекта Float.

9 int hashCode ()

Этот метод возвращает хеш-код для этого объекта Float.

10 статический float intBitsToFloat (int биты)

Этот метод возвращает значение с плавающей запятой, соответствующее заданному битовому представлению.

11 int intValue ()

Этот метод возвращает значение этого Float как int (путем приведения к типу int).

12 логическое isInfinite ()

Этот метод возвращает true, если значение Float бесконечно велико, в противном случае – false.

13 статическое логическое значение isInfinite (float v)

Этот метод возвращает значение true, если указанное число бесконечно велико по величине, в противном случае – значение false.

14 логический isNaN ()

Этот метод возвращает true, если это значение с плавающей запятой не является числом (NaN), в противном случае – false.

15 статическое логическое значение isNaN (float v)

Этот метод возвращает значение true, если указанное число является значением Not-a-Number (NaN), в противном случае – значение false.

16 long longValue ()

Этот метод возвращает значение этого Float как long (путем приведения к типу long).

17 статический float parseFloat (String s)

Этот метод возвращает новое значение с плавающей точкой, инициализированное значением, представленным указанной строкой, как это выполняется методом valueOf класса Float.

18 short shortValue ()

Этот метод возвращает значение этого Float как короткое (путем приведения к короткому).

19 статическая строка toHexString (float f)

Этот метод возвращает шестнадцатеричное строковое представление аргумента float.

20 Строка toString ()

Этот метод возвращает строковое представление этого объекта Float.

21 статическая строка toString (float f)

Этот метод возвращает строковое представление аргумента float

22 статическое значение типа FloatOf (float f)

Этот метод возвращает экземпляр Float, представляющий указанное значение с плавающей точкой.

23 статическое значение типа FloatOf (String s)

Этот метод возвращает объект Float, содержащий значение с плавающей точкой, представленное строкой аргумента s.

Этот метод возвращает значение этого Float в виде байта (путем приведения к байту).

Этот метод сравнивает два указанных значения с плавающей точкой.

Этот метод сравнивает два объекта Float численно.

Этот метод возвращает двойное значение этого объекта Float.

Этот метод сравнивает этот объект с указанным объектом.

Этот метод возвращает представление указанного значения с плавающей запятой в соответствии с битовой компоновкой IEEE 754 с “плавающей запятой” в одном формате.

Этот метод возвращает представление указанного значения с плавающей запятой в соответствии с IEEE 754 разметкой битов с «плавающей запятой» в «едином формате», сохраняя значения Not-a-Number (NaN).

Этот метод возвращает значение float этого объекта Float.

Этот метод возвращает хеш-код для этого объекта Float.

Этот метод возвращает значение с плавающей запятой, соответствующее заданному битовому представлению.

Этот метод возвращает значение этого Float как int (путем приведения к типу int).

Этот метод возвращает true, если значение Float бесконечно велико, в противном случае – false.

Этот метод возвращает значение true, если указанное число бесконечно велико по величине, в противном случае – значение false.

Этот метод возвращает true, если это значение с плавающей запятой не является числом (NaN), в противном случае – false.

Этот метод возвращает значение true, если указанное число является значением Not-a-Number (NaN), в противном случае – значение false.

Этот метод возвращает значение этого Float как long (путем приведения к типу long).

Этот метод возвращает новое значение с плавающей точкой, инициализированное значением, представленным указанной строкой, как это выполняется методом valueOf класса Float.

Этот метод возвращает значение этого Float как короткое (путем приведения к короткому).

Этот метод возвращает шестнадцатеричное строковое представление аргумента float.

Этот метод возвращает строковое представление этого объекта Float.

Этот метод возвращает строковое представление аргумента float

Этот метод возвращает экземпляр Float, представляющий указанное значение с плавающей точкой.

Этот метод возвращает объект Float, содержащий значение с плавающей точкой, представленное строкой аргумента s.

Методы унаследованы

Этот класс наследует методы от следующих классов –