Анализ нижнего регистра символа

Beginner

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В Java класс Character предоставляет несколько полезных методов для анализа характеристик символа. Одним из таких методов является метод isLowerCase(int codePoint), который используется для проверки, является ли указанный символ строчной буквой или нет. В этом лабораторном занятии мы узнаем, как использовать этот метод в Java.


Skills Graph

Создайте файл Java

Создайте новый файл Java с именем IsLowerCaseDemo.java в каталоге ~/project с использованием следующей команды.

cd ~/project
touch IsLowerCaseDemo.java

Напишите код для тестирования метода isLowerCase(int codePoint)

В этом шаге мы напишем код для тестирования метода isLowerCase(int codePoint).

import java.util.Scanner;
public class IsLowerCaseDemo{
    public static void main(String[] args){
        //Тест 1: вызов isLowerCase(int codePoint) для строчной буквы
        int cp1 = 97;
        boolean b1 = Character.isLowerCase(cp1);
        System.out.println((char)cp1 +" является строчной буквой??:  "+b1);

        //Тест 2: вызов isLowerCase(int codePoint) для прописной буквы
        int cp2 = 65;
        boolean b2 = Character.isLowerCase(cp2);
        System.out.println((char)cp2 +" является строчной буквой??:  "+b2);

        //Тест 3: вызов isLowerCase(int codePoint) для цифрового символа
        int cp3 = 49;
        boolean b3 = Character.isLowerCase(cp3);
        System.out.println((char)cp3 +" является строчной буквой??:  "+b3);

        //Тест 4: вызов isLowerCase(int codePoint) для специального символа
        int cp4 = 42;
        boolean b4 = Character.isLowerCase(cp4);
        System.out.println((char)cp4 +" является строчной буквой??:  "+b4);

        //Тест ввода пользователя: вызов isLowerCase(int codePoint) для символов, введенных пользователем
        try{
            Scanner sc = new Scanner(System.in);
            System.out.print("Введите символ Unicode: ");
            int cp5 = sc.nextInt();
            boolean b5 = Character.isLowerCase(cp5);
            System.out.println((char)cp5 + " является строчной буквой?: "+b5);
        } catch(Exception e){
            System.out.println("Некорректный ввод!");
        }
    }
}

Сохраните и запустите файл

Сохраните файл и запустите следующую команду для компиляции и выполнения его.

javac IsLowerCaseDemo.java
java IsLowerCaseDemo

Резюме

В этом лабораторном занятии мы узнали, как использовать метод isLowerCase(int codePoint) класса Character в Java для проверки, является ли указанный символ строчной буквой или нет. Мы создали файл Java с именем IsLowerCaseDemo.java в каталоге ~/project и написали код для тестирования метода для различных сценариев, включая ввод пользователя. Наконец, мы скомпилировали и выполнили код, чтобы проверить вывод.