Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Classe aplicativo;
- */
- import java.util.List;
- import java.util.Scanner;
- import java.util.ArrayList;
- public class Aplicativo {
- private static Scanner entrada = new Scanner(System.in);
- private static char opcao;
- public static void main(String[] args) {
- List<Pessoa> pessoas = new ArrayList<Pessoa>();
- pessoas.add(new Pessoa(1,10,"João"));
- pessoas.add(new Pessoa(2,5,"Alice"));
- pessoas.add(new Pessoa(3,27,"Fernando"));
- pessoas.add(new Pessoa(4,12,"Carlos"));
- pessoas.add(new Pessoa(5,31,"Priscila"));
- do {
- System.out.println("************************************");
- System.out.println("***|\t [I]nserir Pessoas\t|***");
- System.out.println("***|\t [R]emover Pessoas\t|***");
- System.out.println("***|\t [P]rocurar Pessoas\t|***");
- System.out.println("***|\t [O]rdenar Pessoas \t|***");
- System.out.println("***|\t [L]istar Pessoas \t|***");
- System.out.println("***|\t [S]air\t\t \t|***");
- System.out.println("************************************");
- opcao = entrada.next().charAt(0);
- switch(opcao) {
- case 'i': case 'I':{
- Pessoa aux = new Pessoa();
- aux.inserirPessoa();
- pessoas.add(aux);
- break;
- }
- case 'r': case 'R':{
- int index;
- System.out.println("Informe o indice da pessoa: ");
- index = entrada.nextInt();
- pessoas.remove(index-1);
- break;
- }
- case 'l': case 'L':{
- for(Pessoa p: pessoas){
- System.out.println("-----------------------------------");
- System.out.println("---\tID: "+p.getId()+"\t\t\t---");
- System.out.println("---\tNome: "+p.getNome()+"\t\t---");
- System.out.println("---\tIdade: "+p.getIdade()+"\t\t---");
- System.out.println("-----------------------------------");
- }
- break;
- }
- case 'o': case 'O':{
- for(int i = 0; i<pessoas.size();i++){
- for(int x =0; x < i; x++) {
- if(pessoas.get(i).getIdade()<pessoas.get(x).getIdade()) {
- Pessoa aux1,aux2;
- aux1 = pessoas.get(i);
- aux2 = pessoas.get(x);
- pessoas.set(i, aux2);
- pessoas.set(x, aux1);
- }
- }
- }
- break;
- }
- }
- }while(opcao !='S' || opcao !='s');
- }
- }
- /*
- Classe pessoa;
- */
- import java.util.Scanner;
- public class Pessoa {
- private String nome;
- private int id,idade;
- public Pessoa() {
- }
- public Pessoa(int id,int idade, String nome) {
- this.id = id;
- this.idade = idade;
- this.nome = nome;
- }
- public String getNome() {
- return nome;
- }
- public void setNome(String nome) {
- this.nome = nome;
- }
- public int getId() {
- return id;
- }
- public void setId(int id) {
- this.id = id;
- }
- public int getIdade() {
- return idade;
- }
- public void setIdade(int idade) {
- this.idade = idade;
- }
- public void inserirPessoa() {
- Scanner teclado = new Scanner(System.in);
- System.out.println("Informe o id da pessoa: ");
- this.id = teclado.nextInt();
- System.out.println("Informe a idade da pessoa: ");
- this.idade = teclado.nextInt();
- System.out.println("Informe o nome da pessoa: ");
- this.nome = teclado.next();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement