Bom, galera, estou fazendo um compilador, e gostaria de tirar uma dúvida, eu preciso comparar um char, para saber se ele está em um intervalo de caracteres…
E esse char, eu peguei de uma string.
Por exemplo:
“string”.charAt(0) ----> quero saber se isso está entre a-z ou A-Z.
charc='j';System.out.println(c>='a'&&c<='z');//Esta entre 'a' e 'z'System.out.println(c>='A'&&c<='Z');//Esta entre 'A' e 'Z'
E
entanglement
Se você está fazendo um compilador que aceita só ASCII, pode também usar um “switch”. Por incrível que pareça, embora seja muito chato, você pode usar o “switch” eficientemente com chars.