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);

更新于:2024年9月18日

659 次浏览

启动您的职业生涯

完成课程获得认证

开始
广告