Analysieren des Kleinbuchstabenstatus eines Zeichens

JavaBeginner
Jetzt üben

Einführung

In Java bietet die Klasse Character mehrere nützliche Methoden zur Analyse der Eigenschaften eines Zeichens. Eine solche Methode ist die Methode isLowerCase(int codePoint), die verwendet wird, um zu überprüfen, ob ein angegebenes Zeichen ein Kleinbuchstabe ist oder nicht. In diesem Lab werden wir lernen, wie diese Methode in Java verwendet wird.

Erstellen einer Java-Datei

Erstellen Sie eine neue Java-Datei mit dem Namen IsLowerCaseDemo.java im Verzeichnis ~/project mit dem folgenden Befehl.

cd ~/project
touch IsLowerCaseDemo.java

Code schreiben, um die isLowerCase(int codePoint)-Methode zu testen

In diesem Schritt werden wir den Code schreiben, um die Methode isLowerCase(int codePoint) zu testen.

import java.util.Scanner;
public class IsLowerCaseDemo{
    public static void main(String[] args){
        //Test 1: Aufruf von isLowerCase(int codePoint) für ein Kleinbuchstabenzeichen
        int cp1 = 97;
        boolean b1 = Character.isLowerCase(cp1);
        System.out.println((char)cp1 +" ist ein Kleinbuchstabe??:  "+b1);

        //Test 2: Aufruf von isLowerCase(int codePoint) für ein Großbuchstabenzeichen
        int cp2 = 65;
        boolean b2 = Character.isLowerCase(cp2);
        System.out.println((char)cp2 +" ist ein Kleinbuchstabe??:  "+b2);

        //Test 3: Aufruf von isLowerCase(int codePoint) für eine Ziffer
        int cp3 = 49;
        boolean b3 = Character.isLowerCase(cp3);
        System.out.println((char)cp3 +" ist ein Kleinbuchstabe??:  "+b3);

        //Test 4: Aufruf von isLowerCase(int codePoint) für ein Sonderzeichen
        int cp4 = 42;
        boolean b4 = Character.isLowerCase(cp4);
        System.out.println((char)cp4 +" ist ein Kleinbuchstabe??:  "+b4);

        //Benutzer-Eingabe-Test: Aufruf von isLowerCase(int codePoint) für von Benutzer eingegebene Zeichen
        try{
            Scanner sc = new Scanner(System.in);
            System.out.print("Geben Sie ein Unicode-Zeichen ein: ");
            int cp5 = sc.nextInt();
            boolean b5 = Character.isLowerCase(cp5);
            System.out.println((char)cp5 + " ist ein Kleinbuchstabe?: "+b5);
        } catch(Exception e){
            System.out.println("Ungültige Eingabe!");
        }
    }
}

Die Datei speichern und ausführen

Speichern Sie die Datei und führen Sie den folgenden Befehl aus, um sie zu kompilieren und auszuführen.

javac IsLowerCaseDemo.java
java IsLowerCaseDemo

Zusammenfassung

In diesem Lab haben wir gelernt, wie man die Methode isLowerCase(int codePoint) der Klasse Character in Java verwendet, um zu überprüfen, ob ein angegebenes Zeichen ein Kleinbuchstabe ist oder nicht. Wir haben eine Java-Code-Datei mit dem Namen IsLowerCaseDemo.java im Verzeichnis ~/project erstellt und den Code geschrieben, um die Methode für verschiedene Szenarien, einschließlich Benutzer-Eingaben, zu testen. Schließlich haben wir den Code kompiliert und ausgeführt, um die Ausgabe zu verifizieren.