Introdução
Neste laboratório, você aprenderá sobre o método floatValue() da classe Float em Java. O método floatValue() é usado para converter um objeto Float em seu valor primitivo float correspondente. Este laboratório irá guiá-lo através do processo de uso deste método com a ajuda de exemplos de código.
Criar um arquivo Java
Abra o terminal e crie um novo arquivo Java usando o seguinte comando:
touch FloatValueLab.java
Definir a Classe Principal (Main Class)
Para usar a classe Float e seu método floatValue(), precisamos definir uma classe principal. Insira o seguinte código no arquivo FloatValueLab.java:
public class FloatValueLab {
public static void main(String[] args) {
// code goes here
}
}
Criar Objetos Float
Nesta etapa, criaremos dois objetos Float com a ajuda do método valueOf(). Insira o seguinte código dentro do método main:
Float f1 = Float.valueOf("3.14");
Float f2 = Float.valueOf("5.67");
O método valueOf() aceita um argumento String e retorna um objeto Float correspondente ao valor do argumento.
Converter Objetos Float para float
Agora, usaremos o método floatValue() para converter os objetos Float em seus valores float primitivos correspondentes. Insira o seguinte código dentro do método main:
float x = f1.floatValue();
float y = f2.floatValue();
O método floatValue() é um método de instância da classe Float que retorna o valor float do objeto Float.
Imprimir os valores float
Finalmente, imprimiremos os valores float no console. Insira o seguinte código dentro do método main:
System.out.println("Value of f1 as float: " + x);
System.out.println("Value of f2 as float: " + y);
Compilar e Executar o programa Java
Salve o arquivo FloatValueLab.java e compile-o usando o seguinte comando:
javac FloatValueLab.java
Após a compilação ser bem-sucedida, execute o programa digitando o seguinte comando:
java FloatValueLab
Fornecer entrada através do teclado
Agora, escreveremos um programa para receber a entrada do usuário através do console e convertê-la para o valor float correspondente. Atualize o método main com o seguinte código:
Scanner sc = new Scanner(System.in);
System.out.print("Enter a float value: ");
String input = sc.nextLine();
Float f = Float.valueOf(input);
System.out.println("Value of input as float: " + f.floatValue());
Neste código, primeiro criamos um objeto Scanner para ler a entrada do console. Em seguida, solicitamos ao usuário que insira um valor float e armazenamos a entrada em uma variável String chamada input. Depois, convertemos este valor String em um objeto Float usando o método valueOf(). Finalmente, usamos o método floatValue() para obter o valor primitivo float correspondente e imprimimos no console.
Compilar e Executar o Programa Java
Salve o arquivo FloatValueLab.java e compile-o usando o seguinte comando:
javac FloatValueLab.java
Após a compilação ser bem-sucedida, execute o programa digitando o seguinte comando:
java FloatValueLab
Isso irá solicitar que você insira um valor float. Insira um valor de sua escolha e pressione Enter. O programa exibirá o valor float correspondente.
Resumo
Neste laboratório, você aprendeu como usar o método floatValue() da classe Float em Java. Você aprendeu como criar objetos Float usando o método valueOf() e como convertê-los para seus valores primitivos float correspondentes usando o método floatValue(). Você também aprendeu como ler a entrada do usuário do console e convertê-la em um valor float usando os métodos da classe Float.



