Método Integer ValueOf em Java

JavaBeginner
Pratique Agora

Introdução

Neste laboratório, aprenderemos sobre o método Integer.valueOf(int i) em Java. Este método faz parte do pacote java.lang e é usado para retornar o objeto Integer equivalente ao valor primitivo inteiro passado como argumento.

Criando uma Classe Java

Começaremos criando uma classe Java no diretório ~/project. Abra o terminal e navegue até o diretório project, em seguida, crie um novo arquivo chamado IntegerValueOf.java. Digite o seguinte comando no terminal:

touch IntegerValueOf.java

Este comando criará um arquivo Java vazio chamado IntegerValueOf.java.

Importando o Pacote Necessário

A classe Integer faz parte do pacote java.lang, que é importado por padrão em Java. No entanto, precisamos importar explicitamente a classe Scanner do pacote java.util para receber entrada do usuário. Adicione as seguintes linhas de código no início do arquivo IntegerValueOf.java:

import java.lang.Integer;
import java.util.Scanner;

Criando o Método Main

Em Java, a execução do programa começa com o método main. Criaremos o método main da seguinte forma:

public class IntegerValueOf {
    public static void main(String[] args) {
        // code block
    }
}

Isso cria uma nova classe Java chamada IntegerValueOf com um método main.

Recebendo Entrada do Usuário

Usaremos a classe Scanner para receber entrada do usuário. Adicione as seguintes linhas de código dentro do método main:

System.out.println("Enter the value: ");
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();

Este código solicitará ao usuário que insira um valor e, em seguida, receberá a entrada do usuário e a armazenará em uma variável inteira chamada input.

Usando o Método valueOf

Agora que recebemos a entrada do usuário, podemos usar o método Integer.valueOf para obter o objeto Integer equivalente ao valor primitivo inteiro inserido pelo usuário. Adicione a seguinte linha de código após a variável input:

Integer integerObj = Integer.valueOf(input);

Este código cria um novo objeto Integer chamado integerObj usando o método valueOf com a variável input como seu argumento.

Exibindo o Resultado

Finalmente, exibiremos o valor de integerObj para o usuário. Adicione a seguinte linha de código após a linha anterior:

System.out.println("Equivalent Integer object Value: " + integerObj);

Este código exibirá o valor do objeto Integer equivalente para o usuário.

Executando o Programa no Terminal

Completamos o programa Java. Salve o arquivo IntegerValueOf.java e execute o seguinte comando no terminal para compilar e executar o programa:

javac IntegerValueOf.java && java IntegerValueOf

Este comando compilará o arquivo IntegerValueOf.java e executará o programa. O programa solicitará ao usuário que insira um valor e, em seguida, exibirá o valor do objeto Integer equivalente para o usuário.

Resumo

Neste laboratório, aprendemos sobre o método Integer.valueOf(int i) em Java. Criamos um programa Java que recebe entrada do usuário e usa o método valueOf para obter o valor do objeto Integer equivalente ao valor primitivo inteiro inserido pelo usuário. Finalmente, exibimos o resultado para o usuário usando o método System.out.println(). Este método é útil em situações em que um valor de objeto Integer equivalente é necessário em vez do valor do tipo primitivo.