Advertisement
arthur393

Livraria

Apr 1st, 2014
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.56 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Scanner;
  3.  
  4. public class Livraria {
  5.     private ArrayList<Autor> autores;
  6.     private ArrayList<Livro> livros;
  7.     private ArrayList<Cliente> clientes;
  8.    
  9.     public Livraria(){
  10.         autores = new ArrayList<Autor>();
  11.         livros  = new ArrayList<Livro>();
  12.         clientes= new ArrayList<Cliente>();
  13.     }
  14.     public static void main(String[] args){
  15.         Scanner sc = new Scanner(System.in);
  16.         Livraria lv = new Livraria();
  17.         int opc=0;
  18.         do{
  19.              System.out.println("1 INCLUIR CLIENTE");
  20.              System.out.println("2 INCLUIR LIVRO");
  21.              System.out.println("3 INCLUIR AUTOR");
  22.              System.out.print("DIGITE SUA OPCAO: ");
  23.              opc = sc.nextInt();
  24.              
  25.             switch(opc){
  26.                 case 1:
  27.                     lv.incluiCliente();
  28.                 break;
  29.                 case 2:
  30.                 break;
  31.                 case 3:
  32.                 break;
  33.                 /*default: System.out.println("OPCAO INVALIDA");
  34.                 break;*/
  35.  
  36.             }
  37.                        
  38.         }while(opc!=9);
  39.        
  40.     }
  41.     public void incluiCliente(){
  42.         Scanner sc = new Scanner(System.in);
  43.         System.out.print("Digite o nome: ");
  44.         String nome = sc.nextLine();
  45.         System.out.print("Digite o email: ");
  46.         String email = sc.nextLine();
  47.         System.out.print("Digite o endereco: ");
  48.         String endereco = sc.nextLine();
  49.         clientes.add(new Cliente(nome,email,endereco));
  50.         System.out.println("ADICIONADO");
  51.            
  52.     }
  53.     public void listarCliente(){
  54.         for(int i=0;i<clientes.size();i++){
  55.             System.out.println("-------------------");
  56.             System.out.print("Nome: ");
  57.             System.out.println(clientes.get(i).getNome());
  58.             System.out.print("Email: ");
  59.             System.out.println(clientes.get(i).getEmail());
  60.             System.out.print("Endereco: ");
  61.             System.out.println(clientes.get(i).getEndereco());
  62.            
  63.         }
  64.     }
  65.    
  66. }
  67.  
  68.  
  69. public class Autor {
  70.     private String nome;
  71.     private String email;
  72.    
  73.     public Autor(String nome, String email){
  74.         this.nome = nome;
  75.         this.email= email;
  76.        
  77.     }
  78.     public void setNome(String n){
  79.         this.nome=n;
  80.     }
  81.     public String getNome(){
  82.         return nome;
  83.     }
  84.     public void setEmail(String e){
  85.         this.email=e;
  86.     }
  87.     public String getEmail(){
  88.         return email;
  89.     }
  90. }
  91.  
  92.  
  93. public class Livro {
  94.     private String titulo;
  95.     private Autor autor;
  96.     private double preco;
  97.     private boolean situacao;
  98.     private String editora;
  99.     public Livro(String titulo, Autor autor, double preco, boolean situacao, String editora){
  100.         this.titulo=titulo;
  101.         this.autor = autor;
  102.         this.preco = preco;
  103.         this.situacao = situacao;
  104.         this.editora = editora;
  105.     }
  106.     public String getTitulo() {
  107.         return titulo;
  108.     }
  109.     public void setTitulo(String titulo) {
  110.         this.titulo = titulo;
  111.     }
  112.     public Autor getAutor() {
  113.         return autor;
  114.     }
  115.     public void setAutor(Autor autor) {
  116.         this.autor = autor;
  117.     }
  118.     public double getPreco() {
  119.         return preco;
  120.     }
  121.     public void setPreco(double preco) {
  122.         this.preco = preco;
  123.     }
  124.     public boolean isSituacao() {
  125.         return situacao;
  126.     }
  127.     public void setSituacao(boolean situacao) {
  128.         this.situacao = situacao;
  129.     }
  130.     public String getEditora() {
  131.         return editora;
  132.     }
  133.     public void setEditora(String editora) {
  134.         this.editora = editora;
  135.     }
  136.  
  137.  
  138. }
  139.  
  140.  
  141. public class Cliente{
  142.     private String nome;
  143.     private String email;
  144.     private String endereco;
  145.    
  146.     public Cliente(String nome, String email, String endereco){
  147.         this.nome = nome;
  148.         this.email= email;
  149.         this.endereco= endereco;
  150.        
  151.        
  152.     }
  153.     public void setNome(String n){
  154.         this.nome=n;
  155.     }
  156.     public String getNome(){
  157.         return nome;
  158.     }
  159.     public void setEmail(String e){
  160.         this.email=e;
  161.     }
  162.     public String getEmail(){
  163.         return email;
  164.     }
  165.     public void setEndereco(String end){
  166.         this.endereco=end;
  167.     }
  168.     public String getEndereco(){
  169.         return endereco;
  170.     }
  171. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement