在Java中next()表示读入一个字符串,nextInt()表示读入一个字符串,通过查阅Scanner类的API,并没有发现读入字符的方法。想要读入单个的字符,可以用这个方法,主要的思想就是利用读取字符串的方法,只读取第一个字母。

public class demo01 {
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        char c;
        c= sc.next().charAt(0);//读取字符串的第一个字母
        System.out.println(c);
    }
}