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

更新於:2024年9月18日

659 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始
廣告