Метод byteValue класса Float в Java

JavaBeginner
Практиковаться сейчас

Введение

В этом лабе мы узнаем о методе byteValue() класса Float в Java. Метод byteValue() используется для преобразования объекта Float в эквивалентное значение байта. Другими словами, он возвращает байтовое значение, эквивалентное объекту Float, после сужающего примитивного преобразования.

Создание объекта Float

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

Float num = 78.93f;

В коде выше мы создали объект Float с именем num и присвоили ему значение 78.93f.

Преобразование float в byte с использованием метода byteValue()

Далее мы будем использовать метод byteValue(), чтобы преобразовать объект Float num в эквивалентное значение байта.

byte result = num.byteValue();

Метод byteValue() возвращает байтовое значение, эквивалентное объекту Float, и мы сохранили это значение в переменную байта с именем result.

Вывод байтового значения

Теперь мы выведем байтовое значение result с использованием метода System.out.println().

System.out.println("Byte value of " + num + " is " + result);

В коде выше используется конкатенация строк для форматирования выходной строки. Мы вывели исходное значение с плавающей точкой и его эквивалентное байтовое значение.

Компилировать и запустить программу

Сохраните код в файл с именем FloatByteValue.java. Затем скомпилируйте и запустите программу, используя следующие команды в терминале:

javac FloatByteValue.java
java FloatByteValue

Вот полный код:

public class FloatByteValue {
    public static void main(String[] args) {

        // Создание объекта Float
        Float num = 78.93f;

        // Преобразование float в byte с использованием метода byteValue()
        byte result = num.byteValue();

        // Печать байтового значения
        System.out.println("Byte value of " + num + " is " + result);
    }
}

Результат:

Byte value of 78.93 is 78

Резюме

В этом практическом занятии мы изучили метод byteValue() класса Float в Java. Мы увидели, как использовать этот метод для преобразования объекта Float в эквивалентное байтовое значение. Метод используется для выполнения сужающего примитивного преобразования. Мы также рассмотрели примерную программу, которая демонстрирует использование метода byteValue().