文字の小文字状態を分析する

JavaJavaBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Java では、Character クラスは文字の特性を分析するためのいくつかの便利なメソッドを提供します。そのようなメソッドの 1 つは、指定された文字が小文字かどうかをチェックするために使用される isLowerCase(int codePoint) メソッドです。この実験では、Java でこのメソッドをどのように使用するかを学びます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL 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(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) 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 ファイルを作成する

次のコマンドを使用して、~/project ディレクトリに新しい IsLowerCaseDemo.java という名前の Java ファイルを作成します。

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("ユニコード文字を入力してください: ");
            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

まとめ

この実験では、Java の Character クラスの isLowerCase(int codePoint) メソッドを使用して、指定された文字が小文字かどうかをチェックする方法を学びました。~/project ディレクトリに IsLowerCaseDemo.java という名前の Java コード ファイルを作成し、ユーザ入力を含むさまざまなシナリオでこのメソッドをテストするコードを記述しました。最後に、コードをコンパイルして実行して出力を検証しました。