要检查输入的值是否可打印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 给定值是可打印的!