Boolean

4 respostas
edymrex

Não estou conseguindo descobrir qual é o erro desse método

public static boolean pesSeq(int x,int vet[])
	{
		int i;
		i=0;
		while(i<vet.length && vet[x]!=x)
		{
			if(i==vet.length)
				return false;
			
			 else
			 return true;
			
		}
	}

Alguém sabe…??

4 Respostas

furutani

E qual é o erro que o compilador reclama ?

edymrex

Traduzindo:

mas estou retornado valores booleano,não estou conseguindo
identificar qual é o erro.

J

Pelo compilador, o while não é obrigado a executar, ou seja, talvez nunca entre no while, caso isso aconteça não haverá retorno algum.

Altere a lógica do método para que sempre retorne um valor.

edymrex

valew

Criado 20 de novembro de 2006
Ultima resposta 20 de nov. de 2006
Respostas 4
Participantes 3