Boolean

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…??

E qual é o erro que o compilador reclama ?

Traduzindo:

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

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.

valew