Java で小文字の文字をチェックする

JavaJavaBeginner
今すぐ練習

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

はじめに

isLowerCase(char ch) メソッドは、Java の Character クラスの一部です。このメソッドは、指定された文字が小文字の文字かどうかをチェックするために使用されます。このメソッドは、指定された文字が小文字の文字かどうかを示すブール値を返します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java/BasicSyntaxGroup -.-> java/booleans("Booleans") java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/exceptions("Exceptions") java/SystemandDataProcessingGroup -.-> java/string_methods("String Methods") subgraph Lab Skills java/booleans -.-> lab-117535{{"Java で小文字の文字をチェックする"}} java/output -.-> lab-117535{{"Java で小文字の文字をチェックする"}} java/strings -.-> lab-117535{{"Java で小文字の文字をチェックする"}} java/user_input -.-> lab-117535{{"Java で小文字の文字をチェックする"}} java/exceptions -.-> lab-117535{{"Java で小文字の文字をチェックする"}} java/string_methods -.-> lab-117535{{"Java で小文字の文字をチェックする"}} end

isLowerCase(char ch) メソッドを使用するコードを記述する

このステップでは、異なる文字に対して isLowerCase(char ch) メソッドを使用するコードを記述します。いくつかの文字を定義し、それらが小文字の文字かどうかをチェックします。

public class CharacterExample {
  public static void main(String[] args) {
    char ch1 = 'q';
    char ch2 = 'D';
    char ch3 = '8';
    char ch4  = 'w';
    char ch5  = '%';

    boolean b1 = Character.isLowerCase(ch1);
    boolean b2 = Character.isLowerCase(ch2);
    boolean b3 = Character.isLowerCase(ch3);
    boolean b4 = Character.isLowerCase(ch4);
    boolean b5 = Character.isLowerCase(ch5);

    System.out.println(ch1 +" is a lowercase character??:  "+b1);
    System.out.println(ch2 +" is a lowercase character??:  "+b2);
    System.out.println(ch3 +" is a lowercase character??:  "+b3);
    System.out.println(ch4 +" is a lowercase character?? : "+b4);
    System.out.println(ch5 +" is a lowercase character??:  "+b5);
  }
}

コードをコンパイルして実行する

コードをコンパイルするには、ターミナルで次のコマンドを実行します。

javac CharacterExample.java

コードのコンパイルが成功した後、コードを実行するには、次のコマンドを実行します。

java CharacterExample

出力は次のようになるはずです。

q is a lowercase character??: true
D is a lowercase character??: false
8 is a lowercase character??: false
w is a lowercase character?? : true
% is a lowercase character??: false

ユーザー入力で isLowerCase(char ch) メソッドを使用する

このステップでは、ユーザー入力を受け取り、ユーザー入力に対して isLowerCase(char ch) メソッドを使用して、与えられた文字が小文字の文字かどうかをチェックします。

import java.util.Scanner;

public class CharacterExample {
  public static void main(String[] args) {
    try {
      System.out.print("Enter the character: ");
      Scanner sc = new Scanner(System.in);
      char ch = sc.next().charAt(0);
      boolean b = Character.isLowerCase(ch);
      System.out.println(ch + " is a lowercase?: "+b);
    }
    catch(Exception e) {
      System.out.println("Invalid Input!!");
    }
  }
}

コードをコンパイルして実行する

コードをコンパイルするには、ターミナルで次のコマンドを実行します。

javac CharacterExample.java

コードのコンパイルが成功した後、コードを実行するには、次のコマンドを実行します。

java CharacterExample

上記のコードを実行すると、ユーザーに文字の入力を促されます。ユーザーが文字を入力した後、コードは入力された文字が小文字かどうかをチェックします。出力は次のようになります。

Enter the character: u
u is a lowercase?: true

小文字以外の文字を入力した場合、出力は次のようになります。

Enter the character: R
R is a lowercase?: false

まとめ

この実験では、isLowerCase(char ch) メソッドについて学びました。このメソッドは、指定された文字が小文字かどうかをチェックするために使用されます。また、その構文、パラメータ、および戻り値の型についても学びました。最後に、このメソッドをさまざまな例で使用して、それをより深く理解するために取り組みました。