/3) Programa 3
Classe: Casa Atributos: cor, porta1, porta2, porta3 Método: void pinta(String s),
int quantasPortasEstaoAbertas()
Crie uma casa e pinte-a.
Crie três portas e coloque-as na casa; abra e feche as mesmas como desejar.
Utilize o método quantasPortasEstaoAbertas para imprimir o número de portas abertas./
public class Casa{
String cor ;
int porta1;
int porta2;
int porta3;
public void Pinta (String S){
this.cor = S;
}
int portaAberta ( int passavalor){
return 1;
}
int portaFechada(int passavalor){
return 0;
}
void quantasPortasEstaoAbertas(){
int soma = porta1+ porta2+ porta3;
if( soma == 0){
System.out.println ( " Todas as portas estão fechadas");
}
else{
System.out.println ( soma+" estão abertas ");
}
}
}
teste>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>L`^ZV(
public class TesteCasa {
public static void main ( String [ ] args ){
Casa c1 = new Casa ();
c1.porta1= c1.portaAberta(c1.porta1);
c1.porta2 = c1.portaFechada(c1.porta2);
c1.porta3 = c1.portaFechada(c1.porta3);
String [] color = { "Blue " ,"Vermelha", "Azul" ,"Cinza", "Amarela " };
c1.Pinta( color [1]);
System.out.println ("===> Casa Criada <========( passo 1 )====");
System.out.println (" A cor da casa é :"+ c1.cor);
c1.quantasPortasEstaoAbertas();
System.out.println( " Esse é número de portas abertas na casa!");
}
}
Opaa pesssoal fiz esse programinha ae… sou iniciante gostaria de saber se essa é a forma mais simples e certa e se estar certo ?