Beispiel #1
0
  public static void add() {
    Scanner sc = new Scanner(System.in);
    try {
      System.out.println("Nome: ");
      String name = sc.next();
      System.out.println("CC: ");
      int cc = sc.nextInt();
      System.out.println("Data de nascimento: ");
      System.out.println("Dia: ");
      int day = sc.nextInt();
      System.out.println("M�s: ");
      int month = sc.nextInt();
      System.out.println("Ano: ");
      int year = sc.nextInt();

      if (validateName(name) && validateCC(cc) && validateDate(day, month, year)) {
        Data data = new Data(day, month, year);
        Pessoa nova = new Pessoa(name, cc, data);
        Manager.add(Integer.toString(cc), nova);
      } else {
        System.out.println("Inseriu dados incorretos!");
      }

    } catch (InputMismatchException e) {
      System.err.println("N�o pode inserir letras onde devem constar n�meros!");
    }
  }