JAVA输出英文字母的前驱和后继字母。并输出所有的ASCII码值
时间: 2024-09-15 15:09:32 浏览: 41
C语言实验输入一个字符,找出它的前驱字符和后继字符,并按ASCII码值,按从大到小的顺序输出这3个字符及其对应的ASCII码值。
5星 · 资源好评率100%
在Java中,你可以通过遍历ASCII码表来输出英文字母的前驱和后继。英文字母主要包括大写字母A到Z和小写字母a到z。对于每个字母,它的前驱通常是减去1,后继则是加1。但是需要注意的是,大写字母Z和小写字母z之后没有前驱,而其他字母的后继会循环回到第一个字母。
下面是一个简单的示例代码片段:
```java
public class Main {
public static void main(String[] args) {
for (char ch = 'a'; ch <= 'z'; ch++) {
System.out.println("字符 " + ch + ":");
System.out.println("前驱: " + ((ch > 'z') ? 'a' : ch - 1) + ", ASCII 码: " + (int) ch);
System.out.println("后继: " + ((ch == 'z') || (ch == 'Z') ? 'a' : ch + 1) + ", ASCII 码: " + (int) ch);
System.out.println();
}
for (char ch = 'A'; ch <= 'Z'; ch++) {
System.out.println("字符 " + ch + ":");
System.out.println("前驱: " + ((ch > 'Z') ? 'A' : ch - 1) + ", ASCII 码: " + (int) ch);
System.out.println("后继: " + ((ch == 'Z') ? 'A' : ch + 1) + ", ASCII 码: " + (int) ch);
System.out.println();
}
}
}
```
运行此代码,你会看到所有英文字母及其ASCII码、前驱和后继字母的输出。
阅读全文