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

JavaJavaBeginner
Практиковаться сейчас

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

Введение

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) 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{{"Анализ нижнего регистра символа"}} java/booleans -.-> lab-117537{{"Анализ нижнего регистра символа"}} java/user_input -.-> lab-117537{{"Анализ нижнего регистра символа"}} java/create_write_files -.-> lab-117537{{"Анализ нижнего регистра символа"}} java/working -.-> lab-117537{{"Анализ нижнего регистра символа"}} end

Создайте файл 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 и написали код для тестирования метода для различных сценариев, включая ввод пользователя. Наконец, мы скомпилировали и выполнили код, чтобы проверить вывод.