Così, calcola l'ultima domenica del mese corrente:
[CODE]codice:import java.util.*; class Ora{ public static void main(String[] args) { GregorianCalendar d = new GregorianCalendar(); d.set(Calendar.DAY_OF_MONTH, 22); int giorno=0; int month = d.get(Calendar.MONTH); while(d.get(Calendar.MONTH) == month){ if(d.get(Calendar.DAY_OF_WEEK) == 1) giorno = d.get(Calendar.DAY_OF_MONTH); d.add(Calendar.DAY_OF_MONTH, 1); } System.out.println(giorno); } }