Molto semplicemente l'utente deve immettere una stringa di 10 caratteri:"gg-mm-aaaa".Infatti ho effettuato questo controllo sulla lunghezza e sull'assenza di input:
Ora devo aggiungere la condizione che,se l'utente al terzo e sesto carattere NON DIGITA il trattino,da sempre un messaggio d'errore.codice:String data = in.nextLine(); while (data.equals("") || (data.length() != 10)){ System.out.println("Inserire la data nel seguente formato: gg-mm-aaaa"); data = in.nextLine().trim(); }
Dopo aver fatto ciò voglio aggiungere un'utlima condizione,che controlla che tutti i caratteri digitati siano dei numeri(tranne il terzo e sesto).

Rispondi quotando