Comment ajouter des retards ou des pauses dans la java

<

Contenu

  • Conseils avertissements
  • article data-type="article">

    En tant que programmeur, vous pouvez parfois besoin de votre application pour faire une pause pour un temps de jeu ou jusqu`à ce que l`utilisateur appuie sur une touche. Vous pouvez commander le fil pour dormir et donner son temps de processeur pour le système d`exploitation et d`autres programmes pour une durée déterminée. D`autre part, la meilleure façon de faire une pause en attendant une touche est juste de lire la séquence de touches et le jeter. Cela a également pour effet de pause le programme pour attendre l`entrée d`utilisateur.

    Choses que vous devez

    • Netbeans ou d`une autre IDE Java
    • Ouvrez Netbeans ou votre favori Java Integrated Development Environment ou IDE.

    • Créer une nouvelle classe en cliquant sur "Fichier" et "Nouvelle classe." Nommez-le "PauseTester."

    • Tapez "PSVM" et Netbeans développe cela en une méthode valable "principale" pour vous.




    • Tapez le code suivant dans la méthode "main":

      System.out.print ( «Je suis en attente ...»);

      Thread.sleep (3000);

      System.out.println ( "DONE.");

      System.out.println ( "Appuyez sur une touche pour terminer le programme.");

      System.in.read ();

      Deux méthodes différentes sont combinées ici pour mettre en pause le programme. Tout d`abord, Java imprime un message et dort pendant trois secondes - 3000 millisecondes - avant d`imprimer un message "DONE". Ensuite, Java demande à l`utilisateur d`appuyer sur une touche, et attend "System.in" jusqu`à ce qu`il lit un seul octet de données à partir du clavier. Normalement, vous pouvez obtenir la valeur de clé de «System.in», mais si votre but est tout simplement de faire une pause, alors vous ne se soucient pas ce que la touche est pressée.

    • Cliquez sur "Exécuter".

    Conseils Avertissements

    • Prenez soin de diviser un AWT ou swing interface utilisateur graphique (GUI) dans son propre traitement fileté autrement, appelant "Thread.sleep ()" provoque l`interface utilisateur à cesser de répondre.
    • Dans une application multithread, "Thread.sleep" ne met en pause le fil qui l`exécute.

    AUTRES

    Comment coder fifo en java фото

    Comment coder fifo en java

    First In First Out structures (FIFO) de données, ou les files d`attente, permettent au programmeur de récupérer des…

    » » » » Comment ajouter des retards ou des pauses dans la java