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().



