Java程序检查字符是否为ASCII 7位可打印

要检查输入的值是否可打印ASCII 7位,请检查字符ASCII值是否大于等于32且小于127。这些是控制字符。

在这里,我们有一个角色。

char one = '^';

现在,我们使用if-else检查了可打印字符的条件。

if (c >= 32 && c < 127) {
   System.out.println("给定值是可打印的!");
} else {
   System.out.println("给定值不可打印!");
}

示例

public class Demo {
   public static void main(String []args) {
      char c = '^';
      System.out.println("Given value = "+c);
      if (c >= 32 && c < 127) {
         System.out.println("给定值是可打印的!");
      } else {
         System.out.println("给定值不可打印!");
      }
   }
}

输出结果

Given value = ^
给定值是可打印的!

让我们看看另一个示例,其中给定值是一个字符。

示例

public class Demo {
   public static void main(String []args) {
      char c = 'y';
      System.out.println("Given value = "+c);
      if ( c >= 32 && c < 127) {
         System.out.println("给定值是可打印的!");
      } else {
         System.out.println("给定值不可打印!");
      }
   }
}

输出结果

Given value = y
给定值是可打印的!