Informática, perguntado por yuichanxp, 1 ano atrás

Programação em Java - como ler um espaço em branco com o comando caso?

Por exemplo:
case 'a': System.out.println("1");
break;

No caso desse a, eu gostaria de colocar apenas um espaço nele, ou seja, se o usuário insere apenas um espaço, o programa mostra algo.

Soluções para a tarefa

Respondido por cledersonbc
2
Consultei a tabela ASCII e não tem código de escape como estes:
\"\" = ""
\n = enter
\0 = nulo

Vai ter que comparar com o código decimal nº 32.
case 32: System.out.println("Você digitou um espaço!");

Não use aspas simples quando comparar um char a um número da tabela ASCII, porque toda letra é representada por números. Para mais informações consulte essa tabela citada.
Perguntas interessantes