在 Java 中检查小写字符

JavaJavaBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

isLowerCase(char ch) 方法是 Java 中 Character 类的一部分。该方法用于检查指定的字符是否为小写字母。该方法返回一个布尔值,表示指定的字符是否为小写字母。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) 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) 方法。该方法用于检查指定字符是否为小写字母。我们还了解了它的语法、参数和返回类型。最后,我们在不同的示例中使用该方法,以更好地理解其功能。