abbiamo inserito un messaggio di errore per indicare all'utente, l'inserimento di un'ora errata.
quindi in caso di ora errata il flusso di esecuzione si deve interrompere, e abbiamo aggiunto return.
java ci dava errore sul retirn, allora ho pensato ke forse non sapeva cosa ritornare allora abbiamo aggiunto return null, ma ci dà cmq errore.
ecco un esempio:
codice:
public String ora() {
String ore = (dati[3].substring(0,2));
int ora=(Integer.parseInt(ore));
if (ora >24)
{ out.println("ora errata");
return;
}
String minuto = (dati[3].substring(4,5));
int minuti=(Integer.parseInt(minuto));
if (minuti >59)
{ out.println("ora errata");
return;
}
}
dà errore alle parentesi di chiusura, quelle segnate in rosso.
aiuto!!!!!!!!!!!!!!!!!!!!!!