CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • 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
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
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 sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment