Scrivi la classe TimeConverter2
che converte un tempo espresso in ore, minuti e secondi in secondi.
convertInt
Per convertire i 3 argomenti da String
a int
devi creare il metodo:
public static int convertInt(String s) throws NumberFormatException
Se la stringa s
non può essere convertita in un numero intero, il metodo solleva una NumberFormatException
.
main
Il metodo main
deve:
next()
della classe Scanner
(non è permesso utilizzare nextInt()
).convertInt
per ricavarne i valori interi.Ad esempio - per 1 ora, 2 minuti e 3 secondi - il programma stampa 3723
:
1:2:3 corrispondono a 3723 secondi.
Se il valore fornito per le ore
non è appropriato il programma stampa:
ore: valore non valido <valore>
Se il valore fornito per i minuti
non è appropriato il programma stampa:
minuti: valore non valido <valore>
Se il valore fornito per i secondi
non è appropriato il programma stampa:
secondi: valore non valido <valore>