Java程式顯示可列印字元
在本文中,我們將學習如何在Java中顯示可列印字元。該程式使用從32到126的ASCII碼,這些碼對應於可列印的符號、數字和字母。我們將使用System.out.write()來列印每個字元,而不是使用System.out.println()。
問題陳述
編寫一個Java程式,透過迭代其ASCII值來顯示所有可列印字元。
輸出
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 { | } ~
顯示可列印字元的步驟
以下是顯示可列印字元的步驟:
- 首先列印訊息“可列印字元…”。
- 使用for迴圈迭代ASCII值,從32到126。
- 對於每個值,使用System.out.write()列印相應的字元。
- 每8個字元後插入一個換行符,以便更好地格式化。
- 列印所有字元後,最後再新增一個換行符。
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);
廣告