Usar um [b]main[/b]

1 resposta
M

Bom to fazendo um programa para faculdade, mais já fiz a primeira parte do prjeto q era criar as classes, agora o professor ta pedindo para implementar um programa principal que use as classes criadas.
Tendo que usar o main.

Gostaria que alguém me ajudasse.

As classes criadas estão aqui em baixo.

Descrição geral:

O sistema deve cadastrar todos os quartos de um hotel e separa-los por tipo: Standard, Luxo ou Presidencial; e capacidade: Simples, Duplo ou Triplo. Os hóspedes atuais e antigos devem ser cadastrados. O sistema deve saber a cada momento quantos e quais quartos estão disponíveis, que hóspedes já se hospedou no hotel etc. O sistema também deve tratar de cobranças diferenciadas por tipo, capacidade dos quartos e número de diárias de cada hóspede.

Classe funcionário

Código:

public class Funcionario 
{ 
   private String nome; 
   private String funcao; 
   private int rg; 
   private String cpf; 
   private String telefone; 

public Funcionario(String n, String f, int r, String c, String t) 
{ 
   nome = n; 
   funcao = f; 
   rg = r; 
   cpf = c; 
   telefone = t; 
} 

public String getNome() 
{ 
   return nome; 
} 

public void setNome(String nome) 
{ 
   this.nome = nome; 
} 

public String getFuncao() 
{ 
   return funcao; 
} 

public void setFuncao(String funcao) 
{ 
   this.funcao = funcao; 
} 

public int getRG() 
{ 
   return rg; 
} 

public void setRG(int rg) 
{ 
   this.rg = rg; 
} 
public String getCPF() 
{ 
   return cpf; 
} 

public void setCPF(String cpf) 
{ 
   this.cpf = cpf; 
} 

public String getTelefone() 
{ 
   return telefone; 
} 

public void setTelefone(String telefone) 
{ 
   this.telefone = telefone; 
} 

public String toString() 
{ 
   return " Nome: " + nome + "\n" + 
         " Função: " + funcao + "\n" + 
         " RG: " + rg + "\n" + 
         " CPF: " + cpf + "\n" + 
         " Telefone: " + telefone + "\n"; 
} 

public static void main(String args[]) 
{ 
   Funcionario pessoa = new Funcionario(" Walber ", " Servente ", 54321, "987654321", "222-3344"); 
    
   System.out.println(pessoa.toString()); 
} 

}

classe cliente

Código:

public class Cliente 
{ 
   private String nome; 
   private int rg; 
   private String cpf; 
   private String endereco; 
   private String telefone; 
   private String formaPag; 
    
public Cliente(String n, int r, String c, String e, String t, String fp) 
{ 
   nome = n; 
   rg = r;     
   cpf = c; 
   endereco = e; 
   telefone = t; 
   formaPag = fp; 
} 

public String getNome() 
{ 
   return nome; 
} 

public void setNome(String nome) 
{ 
   this.nome = nome; 
} 

public int getRG() 
{ 
   return rg; 
} 

public void setRG(int rg) 
{ 
   this.rg = rg; 
} 
public String getCPF() 
{ 
   return cpf; 
} 

public void setCPF(String cpf) 
{ 
   this.cpf = cpf; 
} 
public String getEndereco() 
{ 
   return endereco; 
} 

public void setEndereco(String endereco) 
{ 
   this.endereco = endereco; 
} 

public String getTelefone() 
{ 
   return telefone; 
} 

public void setTelefone(String telefone) 
{ 
   this.telefone = telefone; 
} 
public String getFormaPag() 
{ 
   return formaPag; 
} 

public void setFormaPag(String formaPag) 
{ 
   this.formaPag = formaPag; 
} 

public String toString() 
{ 
   return " Nome: " + nome + "\n" + 
         " RG: " + rg + "\n" + 
         " CPF: " + cpf + "\n" + 
         " Endereço: " + endereco + "\n" + 
         " Telefone: " + telefone + "\n"+ 
          " Forma de Pagamento: " + formaPag; 
} 

public static void main(String args[]) 
{ 
   Cliente pessoa = new Cliente(" Mariana ", 54321, " 987654321 ", "", " 222-6677 ","cartão"); 
    
   System.out.println(pessoa.toString()); 
} 

}

Classe Quarto

Código:

public class Quarto 
{ 
   private int numero; 
   private String tipo; 
   private String capacidade; 
    
public Quarto(int n, String t, String c) 
{ 
   numero = n; 
   tipo = t; 
   capacidade = c; 
} 

public int getNumero() 
{ 
   return numero; 
} 

public void setNumero(int numero) 
{ 
   this.numero = numero; 
} 

public String getTipo() 
{ 
   return tipo; 
} 

public void setTipo(String tipo) 
{ 
   this.tipo = tipo; 
} 

public String getCapacidade() 
{ 
   return capacidade; 
} 

public void setCapacidade(String capacidade) 
{ 
   this.capacidade = capacidade; 
} 

public String toString() 
{ 
   return " Número: " + numero + "\n" + 
         " Tipo: " + tipo + "\n" + 
         " Capacidade: " + capacidade + "\n"; 
} 

public static void main(String args[]) 
{ 
   Quarto x = new Quarto(123, " Luxo ", " Triplo "); 
    
   System.out.println(x.toString()); 
} 

}

Classe Hospedagem

Código:

public class Hospedagem 
{ 
   private String nomeCli; 
   private int numero; 
   private String tipo; 
   private String capacidade; 
    

public Hospedagem(String nc, int n, String t, String c) 
{ 
   nomeCli = nc; 
   numero = n; 
   tipo = t; 
   capacidade = c; 
    
} 

public String getNomeCli() 
{ 
   return nomeCli; 
} 

public void setNomeCli(String nomeCli) 
{ 
   this.nomeCli = nomeCli; 
} 

public int getNumero() 
{ 
   return numero; 
} 

public void setNumero(int numero) 
{ 
   this.numero = numero; 
} 

public String getTipo() 
{ 
   return tipo; 
} 

public void setTipo(String tipo) 
{ 
   this.tipo = tipo; 
} 

public String getCapacidade() 
{ 
   return capacidade; 
} 

public void setCapacidade(String capacidade) 
{ 
   this.capacidade = capacidade; 
} 



public String toString() 
{ 
   return " Nome do Cliente: " + nomeCli + "\n" + 
           " Número: " + numero + "\n" + 
         " Tipo: " + tipo + "\n" + 
         " Capacidade: " + capacidade + "\n"; 
} 

public static void main(String args[]) 
{ 
   Hospedagem y = new Hospedagem(" Walber Chaves ", 102, " Presidencial", "Simples"); 
    
   System.out.println(y.toString()); 
} 

}

Obrigado pela Atenção

Atenciosamente Mariana!

1 Resposta

T

bom seguinte… cria um classe

Main.java public static void main(String[] args) { //aqui dentro se poem os métodos pra ir executando o programa }

ai vc criar métodos auxiliares na classe main… pra te ajudar a fazer o que teu professou quer… a medida que for tentando va postando as dificuldades…

[color=“darkblue”]Campanha POST > ZERO[/color][/code]

Criado 17 de março de 2004
Ultima resposta 27 de mar. de 2004
Respostas 1
Participantes 2