Duvida entrada de valor char

a minha variavel v e char, mais eu nao sei o camndo para ler em char so em int, e toda vez q eu boto um caractere que nao seja um int acusa um erro. alguem sabe o comando pra entrada de uma variavel char

v = (char) entrada.nextInt();
v = entrada.nextLine().charAt(0);

Para ler do console, o ideal é nunca usar um método diferente de nextLine(). Para ler um inteiro, o correto seria:

int valor = Integer.parseInt(entrada.nextLine());

Caso contrário, não se surpreenda se o Scanner não ler nada de vez enquando.

Brigadão! :smiley: