Else-if to switch

4 respostas
R

Gostaria de saber como passar este pedaço de código de else-if para switch. obrigado

while(contaErros2 < 2) {

if(passActual.length() &lt; 8) {
 System.err.println("Pass nao reune condicoes!");
 pass.passVerify();
}

else if(contaDigitos &lt; 2) {
 System.err.println("Pass nao reune condicoes!");
 pass.passVerify();
}

else if(contaLetras &lt; 2) {
  System.err.println("Pass nao reune condicoes!");
  pass.passVerify();
}

else if(contaCaracter &lt; 1) {
   System.err.println("Pass nao reune condicoes!");
   pass.passVerify();
}

else {
    escreve = new PrintWriter(login + ".txt");
    escreve.println(passActual);
    escreve.close();
}

contaErros2++;

4 Respostas

M

não tem como… tu ta usando variáveis diferentes em cada condição…

R

ok obrigado na mesma

S

E mesmo que fosse a mesma variável, não dá pra testar uma faixa de valores, como contaLetras < 2.

M

E mesmo que fosse a mesma variável, não dá pra testar uma faixa de valores, como contaLetras < 2.

bem lembrado. Só são aceitas condições de igualdade.

Criado 17 de março de 2005
Ultima resposta 18 de mar. de 2005
Respostas 4
Participantes 3