whiplk

main.java

Feb 5th, 2014
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Main {
  4.     public static void main(String[] args) {
  5.  
  6.         List<Pessoa> pessoas = new ArrayList<Pessoa>();
  7.         Pessoa temp = new Pessoa();
  8.        
  9.         Scanner input = new Scanner(System.in);
  10.        
  11.         int i = 0;
  12.         while (i == 0) {
  13.             System.out.print("Deseja adicionar uma nova pessoa? (sim / não): ");
  14.             String r = input.next();
  15.             if (r.equals("não"))
  16.                 break;
  17.            
  18.             System.out.print("Digite o cpf da pessoa: ");
  19.             temp.setCpf(input.nextLong());
  20.             System.out.print("Digite o nome da pessoa: ");
  21.             temp.setNome(input.next());
  22.             System.out.print("Digite a data de nascimento da pessoa: ");
  23.             temp.setData(input.next());
  24.            
  25.             pessoas.add(temp);
  26.         }
  27.        
  28.         Salvar pessoaNova = new Salvar();
  29.         pessoaNova.escrever(pessoas);
  30.        
  31.         List<Pessoa> recuperar = pessoaNova.ler();
  32.        
  33.         for (Pessoa pessoa : recuperar) {
  34.             String[] data = pessoa.getData().split("/");
  35.             if (Calendar.getInstance().get(Calendar.MONTH) + 1 == Integer.parseInt(data[1])) {
  36.                 System.out.printf("%s é o aniversariante do mês, com %d anos de idade", pessoa.getNome(), Calendar.getInstance().get(Calendar.YEAR)+1 - Integer.parseInt(data[2]));
  37.             }
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment