1
2 import java.util.*;
3
4 public class Principal {
5 static Scanner TECLADO = new Scanner(System.in);
6 private static DateController dateController = new DateController();
7
8 public static void main(String[] args) {
9 List<Integer> list = new ArrayList<Integer>();
10 String[] entrada = { "Day", "Month", "Year" };
11 for (int i = 0; i < entrada.length; i++) {
12
13 System.out.println(entrada[i]);
14 list.add(leerEnteros());
15 }
16 Date d = new Date();
17 d.setDay(list.get(0));
18 d.setMonth(list.get(1));
19 d.setYear(list.get(2));
20
21
22
23 System.out.println(dateController.isLeapYear(d));
24 }
25
26 private static int leerEnteros() {
27 Integer value = null;
28 try {
29 value = TECLADO.nextInt();
30 } catch (Exception e) {
31 System.out.println("No se puede introducir caracteres.");
32
33 }
34 return value;
35 }
36
37 }