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

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java/BasicSyntaxGroup -.-> java/data_types("Data Types") java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/BasicSyntaxGroup -.-> java/type_casting("Type Casting") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/wrapper_classes("Wrapper Classes") java/SystemandDataProcessingGroup -.-> java/object_methods("Object Methods") subgraph Lab Skills java/data_types -.-> lab-117642{{"Метод byteValue класса Float в Java"}} java/variables -.-> lab-117642{{"Метод byteValue класса Float в Java"}} java/output -.-> lab-117642{{"Метод byteValue класса Float в Java"}} java/type_casting -.-> lab-117642{{"Метод byteValue класса Float в Java"}} java/wrapper_classes -.-> lab-117642{{"Метод byteValue класса Float в Java"}} java/object_methods -.-> lab-117642{{"Метод byteValue класса Float в Java"}} end

Создание объекта 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().