Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class Main {
- public static void main(String[] args) {
- List<Pessoa> pessoas = new ArrayList<Pessoa>();
- Pessoa temp = new Pessoa();
- Scanner input = new Scanner(System.in);
- int i = 0;
- while (i == 0) {
- System.out.print("Deseja adicionar uma nova pessoa? (sim / não): ");
- String r = input.next();
- if (r.equals("não"))
- break;
- System.out.print("Digite o cpf da pessoa: ");
- temp.setCpf(input.nextLong());
- System.out.print("Digite o nome da pessoa: ");
- temp.setNome(input.next());
- System.out.print("Digite a data de nascimento da pessoa: ");
- temp.setData(input.next());
- pessoas.add(temp);
- }
- Salvar pessoaNova = new Salvar();
- pessoaNova.escrever(pessoas);
- List<Pessoa> recuperar = pessoaNova.ler();
- for (Pessoa pessoa : recuperar) {
- String[] data = pessoa.getData().split("/");
- if (Calendar.getInstance().get(Calendar.MONTH) + 1 == Integer.parseInt(data[1])) {
- 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]));
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment