介绍
在本实验中,我们将学习 Java 的 isDigit(char ch)
方法,它是 Character
类的一部分。该方法用于检查指定的字符是否为数字。
在本实验中,我们将学习 Java 的 isDigit(char ch)
方法,它是 Character
类的一部分。该方法用于检查指定的字符是否为数字。
首先,我们需要在 ~/project
目录下创建一个 Java 文件。你可以使用任何文本编辑器,例如 nano、vi 编辑器,或者直接使用 IDE,如 Eclipse、NetBeans、IntelliJ 等。
将文件命名为 IsDigitExample.java
。你可以使用以下命令通过终端创建文件:
touch ~/project/IsDigitExample.java
定义类 IsDigitExample
。
public class IsDigitExample {
在 IsDigitExample
类中定义 main
方法。该方法用于执行代码并创建对象。
public static void main(String[] args) {
使用 Character
类的 isDigit(char ch)
方法来检查指定字符是否为数字。如果传入的字符是数字,则该方法返回 true
,否则返回 false
。
char ch1 = 'A';
char ch2 = 'u';
char ch3 = '8';
boolean b1 = Character.isDigit(ch1);
boolean b2 = Character.isDigit(ch2);
boolean b3 = Character.isDigit(ch3);
System.out.println(ch1 + " is a digit??: " + b1);
System.out.println(ch2 + " is a digit??: " + b2);
System.out.println(ch3 + " is a digit??: " + b3);
编写完 Java 代码后,使用以下命令编译代码:
javac IsDigitExample.java
编译完 Java 代码后,使用以下命令运行程序:
java IsDigitExample
在 IsDigitExample
类中创建一个名为 userDefinedExample()
的新方法。
public static void userDefinedExample() {
try {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the character: ");
char ch = scanner.next().charAt(0);
boolean result = Character.isDigit(ch);
System.out.println(ch + " is a digit?? : " + result);
} catch (Exception e) {
System.out.println("Invalid Input!!");
}
}
在 main()
方法中调用 userDefinedExample()
方法。
System.out.println("Execution character digit check example:");
characterDigitCheck();
System.out.println("\nUser Defined Example:");
userDefinedExample();
使用与步骤 5 和 6 相同的命令再次编译并运行程序。
javac IsDigitExample.java
java IsDigitExample
在本实验中,我们学习了如何使用 Java 的 isDigit(char ch)
方法来检查指定字符是否为数字。我们还学习了如何创建一个用户定义的示例,从用户那里获取输入并验证输出。当我们需要验证某些类型的用户输入时,此方法非常有用。