Pegue uma entrada de caracteres do scanner

Eu estou tentando encontrar uma maneira de tomar umchar entrada do teclado.

Eu tentei usar:

Scanner reader = new Scanner(System.in);
char c = reader.nextChar();

Este método não existe.

Eu tentei tirarc como umString. No entanto, nem sempre funcionaria em todos os casos, já que o outro método que estou chamando do meu método requerchar como uma entrada. Portanto, eu tenho que encontrar uma maneira de explicitamente pegar um caracter como entrada.

Qualquer ajuda?

questionAnswers(20)

yourAnswerToTheQuestion