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);
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP