Java程序显示可打印字符
在本文中,我们将学习如何在Java中显示可打印字符。该程序使用从32到126的ASCII码,这些码对应于可打印的符号、数字和字母。我们将使用System.out.write()来打印每个字符,而不是使用System.out.println()。
问题陈述
编写一个Java程序,通过迭代其ASCII值来显示所有可打印字符。
输出
Printable characters... ! " # $ % & '( ) * + , - . /0 1 2 3 4 5 6 78 9 : ; < = > ?@ A B C D E F GH I J K L M N OP Q R S T U V WX Y Z [ \ ] ^ _` a b c d e f gh i j k l m n op q r s t u v wx y z { | } ~
显示可打印字符的步骤
以下是显示可打印字符的步骤:
- 首先打印消息“可打印字符…”。
- 使用for循环迭代ASCII值,从32到126。
- 对于每个值,使用System.out.write()打印相应的字符。
- 每8个字符后插入一个换行符,以便更好地格式化。
- 打印所有字符后,最后再添加一个换行符。
Learn Java in-depth with real-world projects through our Java certification course. Enroll and become a certified expert to boost your career.
Java程序显示可打印字符
以下是显示可打印字符的Java程序。让我们看看完整的示例:
public class Demo { public static void main(String []args) { System.out.println("Printable characters..."); for (int i = 32; i < 127; i++) { System.out.write(i); if (i % 8 == 7) System.out.write(''); else System.out.write('\t'); } System.out.write(''); } }
输出
Printable characters...
! " # $ % & '
( ) * + , - . /
0 1 2 3 4 5 6 7
8 9 : ; < = > ?
@ A B C D E F G
H I J K L M N O
P Q R S T U V W
X Y Z [ \ ] ^ _
` a b c d e f g
h i j k l m n o
p q r s t u v w
x y z { | } ~
代码解释
要显示可打印字符,您需要使用ASCII值32到127。
为此,我们使用以下方法,而不是System.out.println()
System.out.write();
以下显示所有可打印字符。
for (int i = 32; i < 127; i++) { System.out.write(i);
广告