Método floatValue() em Java para Float

JavaBeginner
Pratique Agora

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.