potame137 a écrit :
Bonjour je début en Java et j'aimerais crée un programme qui peux calculer et fair des moyen en heur ! le probléme c'est que si je rentre des valeur comme 5h30 rien ne marche le programme marche bien si je rentre des chiffre comme 10. j ai donc demender d entrez les heur et les minut mais bon je ne trouve toujour pas le bon resulta. j aimerais pouvoir avoir un resulte comme 15h30 comment faire !
[couic...]
|
Depuis Java 8, il y a une classe "Duration" (package java.time) qui fait cela pour toi et donc si ton but c'est une application "pro" alors il faut utiliser cette classe.
Si tu veux plutôt apprendre à programmer et que tu fais cela pour un exercice perso, alors il faut lire des chaînes de caractères ("5h30" ) en ensuite décomposer cette chaîne en 2 morceau ("5" pour les heures et "30" pour les minutes). Pour additionner facilement tu transforme le tout dans la plus petite unité dont tu a besoin (si tu ne donnes jamais de durée en secondes, tu peux par exemple tout convertir en minutes) et tu peux faire les additions et soustractions comme tu veux. Lors de l'affichage tu doit juste remettre le tout en jours, heures et minutes...