• Matéria: Informática
  • Autor: potatus48
  • Perguntado 7 anos atrás

tô com preguiça de fazer pois estou estudando linguagem de programação se alguém puder me ajudar aí rapidão ​

Anexos:

Respostas

respondido por: gustavo0462
1

import java.util.ArrayList;

import java.util.Scanner;

public class Main {

   private static ArrayList<Person> people = new ArrayList<>();

   public static void main(String[] args){

       Scanner rd = new Scanner(System.in);

       int opcao;

       do {

           System.out.println("\n\n ==== Controle de pessoas =====");

           System.out.println("\n    =========================");

           System.out.println("    |   1 - Cadastrar pessoas   |");

           System.out.println("    |   2 - Listar pessoas      |");

           System.out.println("    |   0 - Sair                |");

           System.out.println("      =========================\n \n \n ");

           opcao = rd.nextInt();

           switch (opcao){

               case 1:

                   cadastrarPessoa();

                   break;

               case 2:

                   exibirPessoas();

                   break;

               default:

                   System.out.println("Opção inválida");

           }

       }while (opcao != 0);

   }

   private static void exibirPessoas() {

       for (Person p : people){

           System.out.println("=======================");

           System.out.println("Nome: " + p.getNome());

           System.out.println("Idade: " + p.getIdade());

           System.out.println("Sexo: " + p.getSexo());

           if (p.getMovie()){

               System.out.println("Pode assistir 50 tons? Sim.");

           }else{

               System.out.println("Pode assistir 50 tons? Não.");

           }

           System.out.println("=======================");

       }

   }

   private static void cadastrarPessoa() {

       Scanner rd = new Scanner(System.in);

       System.out.println("Digite o seu nome: ");

       String nome = rd.next();

       System.out.println("Digite a sua idade: ");

       int idade = rd.nextInt();

       System.out.println("Digite o seu sexo (M / F)");

       String sexo = rd.next();

       Person pessoa = new Person(nome, idade, sexo);

       people.add(pessoa);

   }

}

public class Person {

   private String nome;

   private int idade;

   private String sexo;

   Person(String nome, int idade, String sexo) {

       this.nome = nome;

       this.idade = idade;

       this.sexo = sexo;

   }

   public String getSexo() {

       return sexo;

   }

   public int getIdade() {

       return idade;

   }

   public String getNome() {

       return nome;

   }

   public boolean getMovie(){

       return idade >= 18;

   }

}


potatus48: Era pra ser em português tá lgd, tô ainda no primeiro período de ciência da computação
potatus48: ele espera algo beeem simples
potatus48: mas vlw
Perguntas similares