Méthode Java Integer ValueOf

JavaBeginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, nous allons apprendre à connaître la méthode Integer.valueOf(int i) en Java. Cette méthode est partie du package java.lang et est utilisée pour retourner l'objet Integer équivalent de la valeur primitive d'entier passée en argument.

Création d'une classe Java

Nous allons commencer par créer une classe Java dans le répertoire ~/projet. Ouvrez le terminal et accédez au répertoire projet, puis créez un nouveau fichier appelé IntegerValueOf.java. Tapez la commande suivante dans le terminal :

touch IntegerValueOf.java

Cette commande créera un fichier Java vide appelé IntegerValueOf.java.

Importation du package requis

La classe Integer est partie du package java.lang, qui est importé par défaut en Java. Cependant, nous devons importer explicitement la classe Scanner du package java.util pour prendre des entrées de l'utilisateur. Ajoutez les lignes de code suivantes au début du fichier IntegerValueOf.java :

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

Création de la méthode principale

En Java, l'exécution du programme commence par la méthode main. Nous allons créer la méthode main comme suit :

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

Cela crée une nouvelle classe Java appelée IntegerValueOf avec une méthode main.

Obtenir une entrée de l'utilisateur

Nous allons utiliser la classe Scanner pour demander une entrée à l'utilisateur. Ajoutez les lignes de code suivantes à l'intérieur de la méthode main :

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

Ce code invitera l'utilisateur à entrer une valeur, puis prendra l'entrée de l'utilisateur et la stockera dans une variable d'entier appelée input.

Utilisation de la méthode valueOf

Maintenant que nous avons obtenu une entrée de l'utilisateur, nous pouvons utiliser la méthode Integer.valueOf pour obtenir l'objet Integer équivalent de la valeur primitive d'entier saisie par l'utilisateur. Ajoutez la ligne de code suivante après la variable input :

Integer integerObj = Integer.valueOf(input);

Ce code crée un nouvel objet Integer appelé integerObj en utilisant la méthode valueOf avec la variable input comme argument.

Affichage du résultat

Enfin, nous allons afficher la valeur de integerObj à l'utilisateur. Ajoutez la ligne de code suivante après la ligne précédente :

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

Ce code affichera la valeur de l'objet Integer équivalent à l'utilisateur.

Exécuter le programme dans le terminal

Nous avons terminé le programme Java. Enregistrez le fichier IntegerValueOf.java et exécutez la commande suivante dans le terminal pour compiler et exécuter le programme :

javac IntegerValueOf.java && java IntegerValueOf

Cette commande compilera le fichier IntegerValueOf.java et exécutera le programme. Le programme invitera l'utilisateur à entrer une valeur, puis affichera la valeur de l'objet Integer équivalent à l'utilisateur.

Résumé

Dans ce laboratoire, nous avons appris sur la méthode Integer.valueOf(int i) en Java. Nous avons créé un programme Java qui prend une entrée de l'utilisateur et utilise la méthode valueOf pour obtenir la valeur de l'objet Integer équivalent de la valeur primitive d'entier saisie par l'utilisateur. Enfin, nous avons affiché le résultat à l'utilisateur en utilisant la méthode System.out.println(). Cette méthode est utile dans les situations où une valeur d'objet Integer équivalente est requise au lieu de la valeur de type primitif.