codice:import java.text.*; import java.util.*; public class Prova { public static void main (String[] args) { try { Scanner sc = new Scanner (System.in); SimpleDateFormat df = new SimpleDateFormat ("dd-MM-yyyy"); df.setLenient (false); System.out.print ("Inserisci una data (gg-mm-aaaa): "); String line = sc.nextLine (); Date d = df.parse (line); Calendar c = Calendar.getInstance (); c.setTime (d); int anno = c.get (Calendar.YEAR); if (anno >= 2000 && anno <= 2008) System.out.println ("La data " + df.format (d) + " e` accettata: "); else System.out.println ("La data " + df.format (d) + " non e` accettata: "); } catch (ParseException pe) { System.out.println ("La data non e` valida"); } catch (Exception e) { System.out.println (e); } } }