@Farm11 escreveu:
Bom dia pessoal... Esta é a primeira vez que utilizo o fórum...
Gente a duvida é a seguinte... estas são as minhas duas classes, e quando imprimo o código ele espera 5 saídas, mas no meu código saem 7... alguém sabe o porque disso e como eu posso resolver?
Desde já agradeço pela paciência de vocês comigo.
Abs.public class Casa{
String cor;
int numero;
boolean estadoPorta = false;
boolean estadoJanela = false;void abrirPorta(){ System.out.println("Porta Aberta"); }; void fecharPorta(){ System.out.println("Porta Fechada"); }; void abrirJanela(){ System.out.println("Janela Aberta"); }; void fecharJanela(){ System.out.println("Janela Fechada"); }; void imprimirDadosCasa(){ System.out.println(numero); System.out.println(cor); System.out.println(estadoPorta); System.out.println(estadoJanela); } }
public class AppCasa{
public static void main(String args[]) { Casa cs = new Casa(); cs.numero = Integer.parseInt(JOptionPane.showInputDialog("Digite o Numero da Casa:"));
cs.cor = JOptionPane.showInputDialog("Digite a cor:");
String aux =
JOptionPane.showInputDialog("Deseja abrir a Porta? Digite S/N");
if(aux.equals("S")){
cs.abrirPorta();
}
aux =
JOptionPane.showInputDialog("Deseja abrira Janela? Digite S/N");
if(aux.equals("S")){
cs.abrirJanela();}
System.out.println(cs);
cs.imprimirDadosCasa();}
Mensagens: 1
Participantes: 1