Ce n'est pas une Exception, mais une
NumberFormatException (disons juste qu'ainsi tu feras une gestion des exceptions plus précise.)
Sinon tu peux inclure l'appel à la méthode
readLine() dans un bloc
try/catch, vu que
parseInt peut lever un NumberFormatException. Tu feras alors une gestion locale de ton exception... qui n'a pas forcément besoin de remonter vers la méthode appelante.
Au risque de me répéter...
Ensuite, tes trois classes sont dans un fichier, pas une page... et je suppose qu'il s'appelle heure.java
Et dans ta classe heure, il n'y a pas de
main()... alors c'est normal qu'il n'en trouve pas !
Pour ne mettre qu'une classe par fichier... il suffit de n'en déclarer qu'une. Ensuite, mais je doute que ça te concerne, si tu n'es pas dans le même package, il te faut faire des import.
Enfin
google,
les cours de DVP et
la FAQ devraient te donner tous les renseignements relatif à la déclaration de classes...
Partager