Advertisement
cesarnascimento

quest 4 andrez fich 1

Sep 28th, 2017
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.79 KB | None | 0 0
  1. package Questao4;
  2.  
  3. public class Usuario {
  4.  
  5.     private String nome;
  6.     private String sexo;
  7.     Usuario []user;
  8.     private String hobby;
  9.     private String estilo;
  10.     private String banda;
  11.    
  12.     public String getNome() {
  13.         return nome;
  14.     }
  15.     public void setNome(String nome) {
  16.         this.nome = nome;
  17.     }
  18.     public String getSexo() {
  19.         return sexo;
  20.     }
  21.     public void setSexo(String sexo) {
  22.         this.sexo = sexo;
  23.     }
  24.     public String getHobby() {
  25.         return hobby;
  26.     }
  27.     public void setHobby(String hobby) {
  28.         this.hobby = hobby;
  29.     }
  30.     public String getEstilo() {
  31.         return estilo;
  32.     }
  33.     public void setEstilo(String estilo) {
  34.         this.estilo = estilo;
  35.     }
  36.     public String getBanda() {
  37.         return banda;
  38.     }
  39.     public void setBanda(String banda) {
  40.         this.banda = banda;
  41.     }
  42.    
  43.     public void mostrarLista() {
  44.         for(int i = 0; i < user.length; i++) {
  45.             if(user[i].sexo.equalsIgnoreCase("m")){
  46.                 System.out.println("Sr. "+user[i].nome);
  47.             }
  48.             else if(user[i].sexo.equalsIgnoreCase("f")) {
  49.                 System.out.println("Sra. "+user[i].nome);
  50.             }
  51.         }
  52.     }
  53.    
  54.     public void gostaPagode() {
  55.         for(int i = 0 ; i < user.length; i++) {
  56.             if(user[i].estilo.equalsIgnoreCase("pagode")) {
  57.                 System.out.println("Usuário "+user[i].nome + "gosta de pagode. Banda preferida: "+user[i].banda);
  58.             }
  59.         }
  60.     }
  61.    
  62.     public void ouvirMusica() {
  63.         for(int i = 0; i < user.length; i++) {
  64.             if(user[i].hobby.equalsIgnoreCase("Ouvir música")) {
  65.                 if(user[i].estilo.equalsIgnoreCase("Forró")) {
  66.                     System.out.println("Banda recomendada: WS");
  67.                 }
  68.                 else if(user[i].estilo.equalsIgnoreCase("Pop Rock")) {
  69.                     System.out.println("Banda recomendada: banda pop rock");
  70.                 }
  71.                 else if(user[i].estilo.equalsIgnoreCase("Pagode")) {
  72.                     System.out.println("Banda recomendada: banda pagode");
  73.                 }
  74.                 else if(user[i].estilo.equalsIgnoreCase("Rock")) {
  75.                     System.out.println("Banda recomendada: banda rock");
  76.                 }
  77.                
  78.                    
  79.             }
  80.         }
  81.     }
  82.     //Mostrar a lista de usuários cadastrados. Se o usuário for do sexo masculino,
  83.     //o nome dele deve ser exibido com o “Sr.” antes, se for feminino,
  84.     //o nome dele deve ser exibido com o “Sra.” antes;
  85.    
  86. }
  87.  
  88. //main
  89.  
  90. package Questao4;
  91.  
  92. public class Principal {
  93.  
  94.     public static void main(String[] args) {
  95.        
  96.         Usuario usuario = new Usuario();
  97.        
  98.         usuario.user = new Usuario[5];
  99.        
  100.         usuario.user[0] = new Usuario();
  101.         usuario.user[0].setNome("Francisco José");
  102.         usuario.user[0].setSexo("m");
  103.         usuario.user[0].setHobby("Ouvir música");
  104.         usuario.user[0].setEstilo("Forró");
  105.         usuario.user[0].setBanda("Aviões do Forró");
  106.        
  107.         usuario.user[1] = new Usuario();
  108.         usuario.user[1].setNome("Maria Clara");
  109.         usuario.user[1].setSexo("f");
  110.         usuario.user[1].setHobby("Correr");
  111.         usuario.user[1].setEstilo("Pop Rock");
  112.         usuario.user[1].setBanda("Skank");
  113.        
  114.         usuario.user[2] = new Usuario();
  115.         usuario.user[2].setNome("João Ferreira");
  116.         usuario.user[2].setSexo("m");
  117.         usuario.user[2].setHobby("Ouvir música");
  118.         usuario.user[2].setEstilo("Pagode");
  119.         usuario.user[2].setBanda("Molejo");
  120.        
  121.         usuario.user[3] = new Usuario();
  122.         usuario.user[3].setNome("Vitória Santos");
  123.         usuario.user[3].setSexo("f");
  124.         usuario.user[3].setHobby("Nadar");
  125.         usuario.user[3].setEstilo("Pagode");
  126.         usuario.user[3].setBanda("Raça Negra");
  127.        
  128.         usuario.user[4] = new Usuario();
  129.         usuario.user[4].setNome("Adriana Sousa");
  130.         usuario.user[4].setSexo("f");
  131.         usuario.user[4].setHobby("Ouvir música");
  132.         usuario.user[4].setEstilo("Rock");
  133.         usuario.user[4].setBanda("Metallica");
  134.        
  135.         usuario.mostrarLista();
  136.         usuario.gostaPagode();
  137.         usuario.ouvirMusica();
  138.        
  139.         //Mostrar a lista de usuários cadastrados. Se o usuário for do sexo masculino,
  140.         //o nome dele deve ser exibido com o “Sr.” antes, se for feminino,
  141.         //o nome dele deve ser exibido com o “Sra.” antes;
  142.  
  143.  
  144.     }
  145.  
  146. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement