Java程序检查输入的字符是否为数字、空格、小写或大写字符

要检查输入的字符是数字、空格、小写还是大写,您需要检查 ASCII 值。

假设我们在变量“val”中有一个要检查的值。

对于小写。

if(val >= 97 && val <= 123) {

   System.out.println("Lower Case");

}

对于大写

else if(val >= 65 && val <= 96) {

   System.out.println("Upper Case");

}

对于数字

else if(val >= 48 && val <= 57) {

   System.out.println("Digit");

}

现在检查空白

else if(Character.isWhitespace(val)) {

   System.out.println("Whitespace");

}

以下是完整示例。

示例

public class Demo {

   public static void main(String []args) {

      char val ='L';

      System.out.println("给定值: "+val);

      if(val >= 97 && val <= 123) {

         System.out.println("Lower Case");

      } else if(val >= 65 && val <= 96) {

         System.out.println("Upper Case");

      } else if(val >= 48 && val <= 57) {

         System.out.println("Digit");

      } else if(Character.isWhitespace(val)) {

         System.out.println("Whitespace");

      }

   }

}

输出结果
给定值: L

Upper Case

让我们再看一个例子。

示例

public class Demo {

   public static void main(String []args) {

      char val ='L';

      System.out.println("给定值: "+val);

      if(val >= 97 && val <= 123) {

         System.out.println("Lower Case");

      } else if(val >= 65 && val <= 96) {

         System.out.println("Upper Case");

      } else if(val >= 48 && val <= 57) {

         System.out.println("Digit");

      } else if(Character.isWhitespace(val)) {

         System.out.println("Whitespace");

      }

   }

}

输出结果
给定值: a

Lower Case

以上是 Java程序检查输入的字符是否为数字、空格、小写或大写字符 的全部内容, 来源链接: utcz.com/z/349168.html

回到顶部