View Javadoc
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  		// True = bisiesto
22  		// False = no bisiesto
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  }