Advertisement
cesarnascimento

andrez fich 3

Sep 28th, 2017
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.71 KB | None | 0 0
  1. //usuario
  2.  
  3.  
  4. public class Usuario {
  5.  
  6.     private String nome;
  7.     private String cpf;
  8.     private Contato []contatos;
  9.     public String getNome() {
  10.         return nome;
  11.     }
  12.     public void setNome(String nome) {
  13.         this.nome = nome;
  14.     }
  15.     public String getCpf() {
  16.         return cpf;
  17.     }
  18.     public void setCpf(String cpf) {
  19.         this.cpf = cpf;
  20.     }
  21.     public Contato [] getContatos() {
  22.         return contatos;
  23.     }
  24.     public void setContatos(Contato [] contatos) {
  25.         this.contatos = contatos;
  26.     }
  27.    
  28.     public String toString() {
  29.         return "========"+"\nNome: "+nome+"\nCPF: "+cpf+"\n========";
  30.     }
  31.    
  32. }
  33.  
  34. //contato
  35.  
  36. import java.util.Scanner;
  37.  
  38. public class Contato {
  39.  
  40.     private String nome;
  41.     private int idade;
  42.     private String sexo;
  43.     private int foneCelular;
  44.     private String email;
  45.     public String getNome() {
  46.         return nome;
  47.     }
  48.     public void setNome(String nome) {
  49.         this.nome = nome;
  50.     }
  51.     public int getIdade() {
  52.         return idade;
  53.     }
  54.     public void setIdade(int idade) {
  55.         this.idade = idade;
  56.     }
  57.     public String getSexo() {
  58.         return sexo;
  59.     }
  60.     public void setSexo(String sexo) {
  61.         this.sexo = sexo;
  62.     }
  63.     public int getFoneCelular() {
  64.         return foneCelular;
  65.     }
  66.     public void setFoneCelular(int foneCelular) {
  67.         this.foneCelular = foneCelular;
  68.     }
  69.     public String getEmail() {
  70.         return email;
  71.     }
  72.     public void setEmail(String email) {
  73.         this.email = email;
  74.     }
  75.    
  76.     public String toString() {
  77.         return "========"+"\nNome: "+nome+"\nIdade: "+idade+"\nSexo: "+sexo+"\nFone: "+foneCelular+
  78.                 "\nEmail: "+email+"\n========";
  79.     }
  80.    
  81.     public void cadastrar() {
  82.        
  83.         Scanner sc = new Scanner(System.in);
  84.         boolean continuar = true;
  85.        
  86.         while(continuar) {
  87.         System.out.println("Você deseja fazer um cadastro SIMPLES ou COMPLETO?");
  88.         String opcao = sc.next();
  89.             if(opcao.equalsIgnoreCase("simples")){
  90.                 System.out.println("Digite o nome: ");
  91.                 setNome(sc.next());
  92.         }
  93.             else if(opcao.equalsIgnoreCase("completo")) {
  94.                 System.out.println("Digite o nome: ");
  95.                 setNome(sc.next());
  96.                
  97.                 System.out.println("Digite a idade: ");
  98.                 setIdade(sc.nextInt());
  99.                
  100.                 System.out.println("Digite o sexo: ");
  101.                 setSexo(sc.next());
  102.                
  103.                 System.out.println("Digite o celular: ");
  104.                 setFoneCelular(sc.nextInt());
  105.                
  106.                 System.out.println("Digite o email: ");
  107.                 setEmail(sc.next());
  108.             }
  109.             System.out.println("Cadastro criado. Deseja sair? S/N?");
  110.             String sair = sc.next();
  111.                 if(sair.equalsIgnoreCase("s")) {
  112.                     continuar = false;
  113.                 }
  114.                 else {
  115.                     //nada
  116.                 }
  117.        
  118.     }
  119.     }
  120. }
  121.  
  122. //main
  123.  
  124. import java.util.Scanner;
  125.  
  126. public class Principal {
  127.  
  128.     public static void main(String[] args) {
  129.         Scanner sc = new Scanner(System.in);
  130.        
  131.         Contato contato = new Contato();
  132.         Usuario usuario = new Usuario();
  133.        
  134.         System.out.println("Digite seu nome: ");
  135.         usuario.setNome(sc.next());
  136.        
  137.         System.out.println("Digite seu cpf:");
  138.         usuario.setCpf(sc.next());
  139.        
  140.         contato.cadastrar();
  141.        
  142.         System.out.println(usuario.toString());
  143.        
  144.         System.out.println(contato.toString());
  145.        
  146.  
  147.     }
  148. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement