package br.com.morpheus;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
public class Main {
/**
* Implementar métodos {filtraTercaPares, filtraSextaImpares}
* usando como intervalo as seguintes datas 01/01/2016 - 31/12/2016
* @param args
*/
public static void main(String[] args) {
List<Date> pares = filtraTercaPares(null, null);
List<Date> impares = filtraSextaImpares(null, null);
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
System.out.println("****************************************");
System.out.println("Terças pares:");
for(Date par: pares){
System.out.println(df.format(par));
}
System.out.println("****************************************");
System.out.println("Sexta impares:");
for(Date impar: impares){
System.out.println(df.format(impar));
}
}
/**
* Carrega em uma lista todas as terças feiras de um determinado intevalo, em que o dia do mês seja um número par
* @param _inicial
* @param _final
* @return
*/
public static List<Date> filtraTercaPares(Date _inicial, Date _final){
//TODO IMPLEMENTAR MÉTODO
return null;
}
/**
* Carrega em uma lista todas as sexta feiras de um determinado intevalo, em que o dia do mês seja um número impar
* @param _inicial
* @param _final
* @return
*/
public static List<Date> filtraSextaImpares(Date _inicial, Date _final){
//TODO IMPLEMENTAR MÉTODO
return null;
}
}