Analyse de l'état d'une lettre en minuscules

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

En Java, la classe Character fournit plusieurs méthodes utiles pour analyser les caractéristiques d'un caractère. Une de ces méthodes est la méthode isLowerCase(int codePoint), qui est utilisée pour vérifier si un caractère spécifié est une lettre minuscule ou non. Dans ce laboratoire, nous allons apprendre à utiliser cette méthode en Java.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java/BasicSyntaxGroup -.-> java/data_types("Data Types") java/BasicSyntaxGroup -.-> java/booleans("Booleans") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") subgraph Lab Skills java/data_types -.-> lab-117537{{"Analyse de l'état d'une lettre en minuscules"}} java/booleans -.-> lab-117537{{"Analyse de l'état d'une lettre en minuscules"}} java/user_input -.-> lab-117537{{"Analyse de l'état d'une lettre en minuscules"}} java/create_write_files -.-> lab-117537{{"Analyse de l'état d'une lettre en minuscules"}} java/working -.-> lab-117537{{"Analyse de l'état d'une lettre en minuscules"}} end

Créer un fichier Java

Créez un nouveau fichier Java nommé IsLowerCaseDemo.java dans le répertoire ~/project à l'aide de la commande suivante.

cd ~/project
touch IsLowerCaseDemo.java

Écrire le code pour tester la méthode isLowerCase(int codePoint)

Dans cette étape, nous allons écrire le code pour tester la méthode isLowerCase(int codePoint).

import java.util.Scanner;
public class IsLowerCaseDemo{
    public static void main(String[] args){
        //Test 1: appel de isLowerCase(int codePoint) pour un caractère en minuscules
        int cp1 = 97;
        boolean b1 = Character.isLowerCase(cp1);
        System.out.println((char)cp1 +" est une lettre en minuscules??:  "+b1);

        //Test 2: appel de isLowerCase(int codePoint) pour un caractère en majuscules
        int cp2 = 65;
        boolean b2 = Character.isLowerCase(cp2);
        System.out.println((char)cp2 +" est une lettre en minuscules??:  "+b2);

        //Test 3: appel de isLowerCase(int codePoint) pour un caractère numérique
        int cp3 = 49;
        boolean b3 = Character.isLowerCase(cp3);
        System.out.println((char)cp3 +" est une lettre en minuscules??:  "+b3);

        //Test 4: appel de isLowerCase(int codePoint) pour un caractère spécial
        int cp4 = 42;
        boolean b4 = Character.isLowerCase(cp4);
        System.out.println((char)cp4 +" est une lettre en minuscules??:  "+b4);

        //Test d'entrée utilisateur: appel de isLowerCase(int codePoint) pour les caractères saisis par l'utilisateur
        try{
            Scanner sc = new Scanner(System.in);
            System.out.print("Entrez un caractère Unicode: ");
            int cp5 = sc.nextInt();
            boolean b5 = Character.isLowerCase(cp5);
            System.out.println((char)cp5 + " est une lettre en minuscules?: "+b5);
        } catch(Exception e){
            System.out.println("Entrée invalide!");
        }
    }
}

Enregistrer et exécuter le fichier

Enregistrez le fichier et exécutez la commande suivante pour le compiler et l'exécuter.

javac IsLowerCaseDemo.java
java IsLowerCaseDemo

Récapitulatif

Dans ce laboratoire, nous avons appris à utiliser la méthode isLowerCase(int codePoint) de la classe Character en Java pour vérifier si un caractère spécifié est une lettre minuscule ou non. Nous avons créé un fichier de code Java nommé IsLowerCaseDemo.java dans le répertoire ~/project et écrit le code pour tester la méthode dans différents scénarios, y compris l'entrée utilisateur. Enfin, nous avons compilé et exécuté le code pour vérifier la sortie.