Método byteValue() em Java para Float

JavaBeginner
Pratique Agora

Introdução

Neste laboratório, aprenderemos sobre o método byteValue() da classe Float em Java. O método byteValue() é usado para converter um objeto Float em um valor byte equivalente. Em outras palavras, ele retorna o byte equivalente de um objeto Float após uma conversão primitiva de estreitamento (narrowing primitive conversion).

Criando um objeto Float

Primeiramente, criaremos um objeto Float. Este objeto Float conterá um valor de ponto flutuante que usaremos para converter em um valor byte equivalente.

Float num = 78.93f;

No código acima, criamos um objeto Float chamado num e atribuímos a ele o valor 78.93f.

Convertendo float para byte usando o método byteValue()

Em seguida, usaremos o método byteValue() para converter o objeto Float num em um valor byte equivalente.

byte result = num.byteValue();

O método byteValue() retorna o byte equivalente do objeto Float, e armazenamos este valor em uma variável byte chamada result.

Imprimindo o valor byte

Agora, imprimiremos o valor byte result usando o método System.out.println().

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

O código acima usa concatenação de strings para formatar a string de saída. Imprimimos o valor original de ponto flutuante e seu valor byte equivalente.

Compilar e executar o programa

Salve o código em um arquivo chamado FloatByteValue.java. Em seguida, compile e execute o programa usando os seguintes comandos no terminal:

javac FloatByteValue.java
java FloatByteValue

Aqui está o código completo:

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

        // Creating a Float object
        Float num = 78.93f;

        // Converting float to byte using byteValue() method
        byte result = num.byteValue();

        // Printing the byte value
        System.out.println("Byte value of " + num + " is " + result);
    }
}

Saída:

Byte value of 78.93 is 78

Resumo

Neste laboratório, aprendemos sobre o método byteValue() da classe Float em Java. Vimos como usar este método para converter um objeto Float em um valor byte equivalente. O método é usado para realizar uma conversão primitiva de estreitamento (narrowing primitive conversion). Também vimos um programa de exemplo que demonstra o uso do método byteValue().