Ajuda Data

Pessoal apos o seguinte codigo

Calendar calendar = Calendar.getInstance(); calendar.setTime( new java.util.Date() ); calendar.add( Calendar.DAY_OF_MONTH , tipoNatureza.getNrDiasPrevisto() ); DateFormat df = new SimpleDateFormat("dd/MM/yyyy");

como eu sei se o dia em que caiu (pois eu adicionei alguns dias da data atual) e um sabado, domingo??

obrigado

if ( calendar.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY ) {
   programador.descansar();
} 

use o c.get(c.DAY_OF_WEEK);
q retorna um inteiro d 0 a 6
0 representa domindo e assim sucessivamente