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.
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.
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.
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;
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.
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.
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.
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.
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.
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.