JAVA从键盘输入一个字符 并输出他的前驱及后继字符
时间: 2024-09-14 09:10:18 浏览: 57
在Java中,可以从键盘接收一个字符输入,然后计算并输出它的前驱和后继字符。前驱字符是指在ASCII码表中比目标字符值小1的字符,后继字符则是ASCII码表中比目标字符值大1的字符。以下是一个简单的代码示例:
```java
import java.util.Scanner;
public class NextPrevChar {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符:");
char inputChar = scanner.next().charAt(0); // 接收输入的字符
char prevChar = (char)(inputChar - 1); // 计算前驱字符
char nextChar = (char)(inputChar + 1); // 计算后继字符
System.out.println("输入的字符是:" + inputChar);
System.out.println("前驱字符是:" + prevChar);
System.out.println("后继字符是:" + nextChar);
scanner.close();
}
}
```
在运行这段代码时,程序会提示用户输入一个字符,然后计算并输出这个字符的前驱和后继字符。需要注意的是,如果输入的是ASCII码表中的最小字符(比如'a'),它的前驱字符将是ASCII码表中的最后一个字符(比如'z')。同理,如果输入的是ASCII码表中的最大字符(比如'z'),它的后继字符将是ASCII码表中的第一个字符(比如'a')。
阅读全文