Sou iniciante em java e estou tentando fazer alguns exercicios , porém dei uma empacada nesse aqui.
Seria um exercício para abrir portas e fechar e depois contar quantas estão abertas .
Até ai tudo bem , porém ele pede para declarar 3 variaveis . (porta1 , porta2 , porta3) e no meu codigo eu não tenho controle de qual porta eu estou abrindo ou fechando!
Gostaria de uma ajuda . Obrigado
public class Casa {
String cor;
String porta1;
String porta2;
String porta3;
boolean estaAberta;
int qtd = 0;
void abre() {
this.estaAberta = true;
qtd = qtd + 1;
;
}
void fecha() {
this.estaAberta = false;
qtd = qtd - 1;
}
void pinta(String s) {
this.cor = s;
}
int quantasPortaEstaoAbertas() {
return qtd;
}
}
Agora o TestaCasa
public class TestaCasa {
public static void main(String[] args) {
Casa casa = new Casa();
casa.pinta("azul");
casa.abre();
casa.fecha();
casa.quantasPortaEstaoAbertas();
System.out.println(casa.qtd);
}
}