CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourHigh-Tech
    • Actus High-Tech
    • Hardware
    • Smartphones
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • High-Tech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[JAVA] Pression d'une touche.

CaribbeanPirate
CaribbeanPirate
Niveau 31
03 décembre 2011 à 17:06:21

Bonjour.

Je suis en train de réaliser un projet en Java pour l'école, il s'agit d'un programme en mode console qui permet de résoudre des problèmes via l'algorithme du simplexe.
Jusque là tout va bien ^^

Maintenant je cherche un moyen pour que le programme réagisse quand on presse n'importe quelle touche (exemple : après avoir résolu le problème et affiché les résultats, je voudrais faire une ligne qui dirait : Appuyez sur une touche pour revenir au menu principal.).

Je ne vois pas du tout comment faire ça :-(

Merci d'avance :ok:

Silvermo
Silvermo
Niveau 26
03 décembre 2011 à 17:50:56

Pour ça il y a la classe Scanner en Java il me semble :)
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html

godrik
godrik
Niveau 30
03 décembre 2011 à 18:38:59

Je pense qu'il n'y a pas "d'interruption" en java. Il faut donc utiliser des threasd pour pouvoir faire ca.

(bon courage avec la programmation lineaire)

anibale
anibale
Niveau 10
03 décembre 2011 à 23:26:38

Perso, pour lire une touche du clavier, j'aurais pas utilisé scanner mais System.in.read().

Cette méthode te renvoie un int qui représente la touche de ton clavier.
A ma connaissance Scanner c'est pour lire des chaînes de caractères (ou des nombres) entrés au clavier.

Silvermo
Silvermo
Niveau 26
03 décembre 2011 à 23:28:10

Oui c'est vrai que je suis allé déjà plus loin dans la solution. S'il s'agit juste d'avoir un signal de l'utilisateur, ça peut être une meilleure alternative

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment