Creio que não é este o problema amigo …
Até pq não funcionou com outro tipo de dados …
E, acho eu, que no switch do java ele aceita sim strings, no php eu tenho ctza que aceita, no c, no c++ …
R
renan_danielPJ
o parâmetro do switch só pode ser um inteiro ou um char.
qual o tipo de sCodigoTela?
L
LingenoverPJ
Renan,
Ok …
Se vc diz que só pode ser um inteiro ou um char …
Blza, eu aceito …
Mas neste meu caso, mesmo eu mudando o meu ‘sCodigoTela’ de String para um inteiro ou para um char, o erro persisite …
Maquiavélico isso … :evil:
R
renan_danielPJ
o mesmo erro...?
lembrando que, se vc mudou para int, seus cases tem que ser com inteiros.
se vc mudou para char, seus cases tem que ser com char.
ex
int teste = 0;
switch(teste) {
case 1:
...
case 2:
...
}
//Agora com char
char caracter = 'A';
switch(caracter) {
case 'A':
...
case 'B':
...
}
L
LingenoverPJ
Infelizmente o erro continua o mesmo …
Mesmo tomando o cuidado com os cases …
Paciência …
P
pissikePJ
Cara, vc soh usa um case?
Pode ser uma pergunta idiota maaaaaas
outra coisa, vc está usando “break;” para ele não entrar no case seguinte?
c deve estar se perdendo em detalhes, persiste q tu acha
L
LingenoverPJ
Deve ser realmente um erro banal …
Agora estou resolvendo outros problemas …
Depois eu volto para esse … :lol:
De qquer forma …
Agradeço imensamente a ajuda de todos …
T
ton_spPJ
Opa camarada,
Além do que já foi dito que switch não funciona com Strings, o seu código tbém está escrevendo [color=“blue”]switch[/color] errado, vc está colocando [color=“red”]swicth[/color].