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


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

在此处,我们有一个字符。

char one = '^';

现在,我们通过 if-else 检查可打印字符的条件。

if (c >= 32 && c < 127) {
   System.out.println("Given value is printable!");
} else {
   System.out.println("Given value is not printable!");
}

示例

 实时演示

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("Given value is printable!");
      } else {
         System.out.println("Given value is not printable!");
      }
   }
}

输出

Given value = ^
Given value is printable!

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

示例

 实时演示

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("Given value is printable!");
      } else {
         System.out.println("Given value is not printable!");
      }
   }
}

输出

Given value = y
Given value is printable!

更新于: 25-6 月 -2020

253 次浏览

开启您的 职业生涯

完成课程获得认证

开始学习
广告