Introduction
Dans ce laboratoire, vous allez découvrir la méthode digit() fournie par la classe Character en Java. Cette méthode de la classe Character est utilisée pour convertir un caractère en sa valeur numérique en fonction de la base fournie.
Création du fichier Java
Créez un nouveau fichier Java nommé CharacterDigit.java dans le répertoire ~/project en exécutant la commande suivante dans le terminal.
touch ~/project/CharacterDigit.java
Écriture du code Java
Ajoutez le code suivant au fichier CharacterDigit.java pour utiliser la méthode digit() pour convertir un caractère en sa valeur numérique.
import java.util.Scanner;
import java.lang.Character;
public class CharacterDigit {
public static void main(String[] args) {
try {
// Étape 2.1: Obtenir la valeur du code point du caractère et la base à partir de l'utilisateur
System.out.print("Entrez la valeur du code point du caractère :");
Scanner sc = new Scanner(System.in);
int codePoint = sc.nextInt();
System.out.print("Entrez la base :");
int radix = sc.nextInt();
// Étape 2.2: Convertir le caractère en sa valeur numérique en fonction de la base
int digit = Character.digit(codePoint, radix);
// Étape 2.3: Afficher le résultat à l'utilisateur
System.out.println("La valeur numérique est : " + digit);
} catch (Exception e) {
System.out.println("Entrée invalide");
}
}
}
Compiler et exécuter le code Java
Compilez le fichier CharacterDigit.java en exécutant la commande suivante dans le terminal.
javac ~/project/CharacterDigit.java
Après une compilation réussie, exécutez la commande suivante pour exécuter le programme Java :
java -cp ~/project CharacterDigit
Vous verrez une invite vous demandant d'entrer la valeur du code point du caractère et la base. Entrez les valeurs souhaitées et appuyez sur Entrée. Le programme convertira le caractère entré en sa valeur numérique en fonction de la base fournie.
Résumé
Dans ce laboratoire, vous avez appris à utiliser la méthode digit() fournie par la classe Character en Java. Cette méthode est utilisée pour convertir un caractère en sa valeur numérique en fonction de la base fournie. Vous avez également appris les étapes nécessaires pour créer un programme Java pour utiliser cette méthode et comment l'exécuter et le tester dans le terminal.



