下面是详细的“Java中输出字符的ASCII值实例”的攻略。
1. 什么是ASCII码
首先我们需要了解,ASCII码是美国信息交换标准代码(American Standard Code for Information Interchange)的缩写,是一个基于26个英文字母的编码系统,用于在计算机和其他设备之间传输文本信息和二进制数据。大多数现代计算机编程语言都能直接引用和使用ASCII码。
2. 如何在Java中打印字符的ASCII值
在Java中,我们可以使用( int )或( char ) 来打印字符的ASCII值。下面是两个示例,分别演示了字符串和字符类型的情况。
示例1:打印字符串的ASCII值
public class AsciiValueOfString {
public static void main(String[] args) {
String str = "Hello World!";
for(int i=0; i<str.length(); i++){
int asciiValue = (int)str.charAt(i);
System.out.println(str.charAt(i) + " 的ASCII值是:" + asciiValue);
}
}
}
示例说明:
这个示例演示了如何打印字符串的每个字符的ASCII值。在这个示例中,我们使用for循环遍历字符串中的每个字符,并使用(char) 转换其ASCII值为字符类型。然后我们打印该字符及其ASCII值。
运行结果:
H 的ASCII值是:72
e 的ASCII值是:101
l 的ASCII值是:108
l 的ASCII值是:108
o 的ASCII值是:111
的ASCII值是:32
W 的ASCII值是:87
o 的ASCII值是:111
r 的ASCII值是:114
l 的ASCII值是:108
d 的ASCII值是:100
! 的ASCII值是:33
示例2:打印字符的ASCII值
public class AsciiValueOfChar {
public static void main(String[] args) {
char ch = 'A';
int asciiValue = (int)ch;
System.out.println("'" + ch + "' 的ASCII值是:" + asciiValue);
}
}
示例说明:
这个示例演示了如何打印单个字符的ASCII值。在这个示例中,我们定义了一个字符变量 ch
,并将其初始化为大写字母 ‘A’。然后,我们使用 int
强制转换来获取该字符的ASCII值,并将其赋值给一个 int
变量 asciiValue
。最后,我们打印该字符及其ASCII值。
运行结果:
'A' 的ASCII值是:65
3. 总结
通过上面的示例,我们了解了如何在Java中打印字符和字符串的ASCII值。现在你可以在你的代码中使用这种方法,来获取字符的ASCII值并进行各种有趣的操作了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java中输出字符的ASCII值实例 - Python技术站