Ajuda em código. Não consigo mudar o valor de uma variável booleana

3 respostas
Angela_Albuquerque
Essa é a função em questão.

Eu recebo uma variável booelana com valor falso e dps passo o valor dela para o atributo da classe. Esse atributo serve para marca se determinada poltrona esta disponível ou não.

O atributo é iniciado como true. Alguém poderia me ajudar

A variável disponivel  vem o com o valor de falso da main.

public void realizarVenda(boolean disponivel) {

if(this.disponivel==true) {

this.disponivel=disponivel;

}

else {

System.out.println(Essa poltrona ja esta ocupada);

}

}

3 Respostas

Rodrigo_Void

Experimenta DEBUGAR.
Postar o código completo tbm ajudaria.

Wpenach1

Posta a main do retorno… Debug…?

B

A variável disponivel nessa classe provavelmente está com o modificador final, que não deixa modificar o valor da variável depois de ser iniciada pela primeira vez
Consegue postar a parte de declaração dessa variável disponivel na classe?

Criado 5 de setembro de 2018
Ultima resposta 5 de set. de 2018
Respostas 3
Participantes 4