Problemas com equals

5 respostas
henry.everton

Bom dia

Precisava efetuar uma verificação da seguinte forma:
while(rec.equals!=("s") || rec.equals=!("n")){
	
	rec = JOptionPane.showInputDialog(null,"Deseja calcular outra área de um triângulo? \n\n    s = SIM / n = NÃO");
		
		if(rec.equals("s")){
			calc = true;
		}
			else if(rec.equals("n")){
				calc = false;
			}
		else{
		JOptionPane.showMessageDialog(null,"**** Digite um valor válido para continuar ou encerrar o jogo ****","Valor inválido",JOptionPane.ERROR_MESSAGE);
		}
	}

eu sei que desta forma de verificação da string não funciona... mas como coloco pra enquanto a variavel nao for uma das duas solicitadas ele da erro?

5 Respostas

Mantu

http://www.guj.com.br/posts/list/52376.java

fabiozoroastro

Sua sintaxe está incorreta:

rec.equals!=("s"); // SUBSTITUA POR
!(res.equals("s");
henry.everton

Grande Mantu, disponibilizando a solucao sempre… valeu cara valeu mesmo

LPJava

heh o velho e grande Mantu… ta em condicional?

Mantu

Vetaram o msn aqui… :evil:

Criado 9 de maio de 2007
Ultima resposta 9 de mai. de 2007
Respostas 5
Participantes 4