Votre question

combien vaut une milliseconde?

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
9 Novembre 2006 16:09:48

je dois faire un programme en java qui m'affiche l'heure avec egalement les millisecondes.sauf qu'arrive au stade des millisecondes je suis perdu.qui pourrait m'aider?

public class Clock {
private int hours, minutes, seconds,milliseconds;
public void tick (){
seconds++;
minutes+=seconds/ 60;
hours+=minutes/60;
seconds=seconds%60;
minutes=minutes%60;
hours=hours%24;
}
public void show(){
System.out.print(hours);
System.out.print(":");
System.out.println(minutes);
}
public void adjust(int h, int m){
hours=h;
minutes=m;
}
}

Autres pages sur : combien vaut milliseconde

9 Novembre 2006 16:22:17

j'ai trouver qu'une second vaut 1000millisecond j'ai donc modifier mon code.merci de me l'analyser
public class Clock {
private int hours, minutes, seconds,milliseconds;
public void tick (){
milliseconds++;
seconds++;
seconds+=milliseconds/1000;
minutes+=seconds/ 60;
hours+=minutes/60;
milliseconds=milliseconds%1000;
seconds=seconds%60;
minutes=minutes%60;
hours=hours%24;
}
public void show(){
System.out.print(hours);
System.out.print(":");
System.out.print(minutes);
System.out.print(":");
System.out.print(seconds);
System.out.print(":");
System.out.print(milliseconds);
}
public void adjust(int h, int m,int s, int ms){
hours=h;
minutes=m;
seconds=s;
milliseconds=ms;
}
}

9 Novembre 2006 16:28:27

tu veux faire quoi exactement ?
parceque...
là, ça risque de pas le faire.
appeler une fonction toutes les millisecondes,
soit t'as une bécanne qui carbure à 50teraflops, et la ça passe tranquille,
soit t'as un pc qui marche à l'ordinaire, et la, c'est la merde.
Contenus similaires
9 Novembre 2006 16:44:29

alors je t'explique mon enonce.j'ai d'abord creer une montre avec les parametres.et on me demande les choses suivantes:
faire en sorte d'avancer les milliseconds
afficher le temps ecouler en milliseconds a partir du moment ou la montre s'allume.donc j'ai dit que le nombre de milliseconds ecoulees=nombre d'heure*3.600.000 + nombre de minutes *60000 +nombre de seconds *1000
et j'en suis arriver au code suivant.dites moi ou je me trompe svp


public class Clock {
private int hours, minutes, seconds,milliseconds;
public void tick (){
milliseconds++;
seconds++;
seconds+=milliseconds/1000;
minutes+=seconds/ 60;
hours+=minutes/60;
milliseconds=milliseconds%1000;
seconds=seconds%60;
minutes=minutes%60;
hours=hours%24;
}
public void show(){
System.out.print(hours);
System.out.print(":");
System.out.print(minutes);
System.out.print(":");
System.out.print(seconds);
System.out.print(":");
System.out.print(milliseconds);

}
public void adjust(int h, int m,int s, int ms){
hours=h;
minutes=m;
seconds=s;
milliseconds=ms;
}
public void setTime(int h,int m){
hours=h;
minutes=m;
seconds=0;
milliseconds=0;
}
public void timeInMillisecondsV1(int h,int m,int s,int ms){
hours=0;
minutes=0;
seconds=0;
milliseconds=(3600000*h)+(60000*m)+(1000*s);


}


}



9 Novembre 2006 16:54:39

Pas possible ton truc tu pourra rien voir du tout tu te rend compte que sur les chrono c'est des centieme de seconde et tu voix a la vitesse ou ca defile enfin mon avie lo l^^
9 Novembre 2006 17:02:38

non mais de toute facon c'est sur que je ne veux pas savoir l'heure en millisecond.c'est just ce qu'on me demande dans un exercice pour voir comment je peux decomposer le probleme
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS