Введение
В этом лабе мы узнаем о методе 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().



