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
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.
\"\" = ""
\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