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

Keyboard.get : Problème (JaVa)

Kiss-cool
Kiss-cool
Niveau 6
21 septembre 2007 à 18:10:45

Bonsoir à tous et à toutes.
Tout d´abbord je tiens à préciser que je débute dans le Java sans réelles connaissance du language donc mes erreurs peuvent paraître assez bête et je vous prie de m´excuser du dérangement si c´ est le cas mais je ne trouve pas comment résoudre mon petit problème.

Mon problème correspond à là syntaxe de récupération :
http://www.siteduzero.com/tuto-3-9068-1-les-premiers-programmes.html#ss_part_3 (pour vous repérer a peu près ce que j´étudis).

Je vous ai fait un Screenshot pour un maximum de clareté dans mon code :
http://img84.imageshack.us/img84/3052/javaproblmebb5.png

Quand je rentre la syntaxe de récupération dans mon code, ca me la souligne avec un rapport d´erreur qui est indiqué.

Je code sous Eclipse.

Merci d´avoir lu mon post et d´essayer de m´éclairer car je pense que cette fonction est assez importante pour coder.

godrik
godrik
Niveau 30
21 septembre 2007 à 18:56:29

La classe Keyboard n´existe pas en java SE. Je ne sais pas d´ou cette classe sort. Il l´a probablement ecrit lui meme et oublié de le préciser.

En java, lire l´entré standard demande une construction un peu etrange. Je te propose d´utiliser la classe Clavier disponible a l´adresse:
http://www.u-picardie.fr/~ferment/java/cours/chap01_d.html
Elle devrait t´aider a faire tes débuts en java.

Kiss-cool
Kiss-cool
Niveau 6
21 septembre 2007 à 19:10:47

Je te remercie pour les précisions et je vais aller jeter un coup d´oeil sur le site que tu m´ a passé.

Kiss-cool
Kiss-cool
Niveau 6
21 septembre 2007 à 20:41:03

Quelqu´un pourrait t-il m´expliquer comment afficher les données saisies par l´utilisateur ?
Y a t-il des librairies à importer ? Si oui comment ?
Merci de votre patience.

Cordialement.

godrik
godrik
Niveau 30
21 septembre 2007 à 21:37:31

Il y a pas de packages a importer.
pour afficher la variable toto :

System.out.println ("la variable vaut : " + toto);

Il faut bien sur au préalable avoir stocké dans la variable toto ce que l´utilisateur a rentrer. Avec la classe que je t´ai donné au dessus:
int toto = Clavier.lireInt();
fera l´affaire

Kiss-cool
Kiss-cool
Niveau 6
21 septembre 2007 à 22:02:12

Pourrais-tu me faire le code en entier si ce n´ est pas trop te demander ? (un code simple avec une seule variable suffira) => j´ai essayé mais ca ne marche toujours pas.
Merci d´avance.

godrik
godrik
Niveau 30
21 septembre 2007 à 22:57:18

je n´ai pas de compilateur java sous la main, donc je fais ca a l´aveugle.
Si tu rentre le code suivant dans Test.java (respecter les majuscules) et qeu tu met le fichier Clavier.java dans le meme répertoire, cela devrait fonctionner.

public class Test
{
public static void main (String[] Args)
{
System.out.println ("entrez un chiffre : ");
int val = Clavier.lireInt();
System.out.println ("le chiffre entré est : "+val);
}

}

Kiss-cool
Kiss-cool
Niveau 6
22 septembre 2007 à 08:11:01

Je code sous Eclipse.
Est-ce la même manière de procéder ? Si oui, comment ajouter le répertoire Clavier.java ?
Désolé de mon "noobisme" en programmation :)

godrik
godrik
Niveau 30
22 septembre 2007 à 11:20:42

ce n´est pas un répertoire, c´est un fichier. Il suffit de le mettre dans le memerépertoire que ton code.

Kiss-cool
Kiss-cool
Niveau 6
22 septembre 2007 à 11:42:46

Pourrais-tu m´expliquer comment faire exactement ?

Kiss-cool
Kiss-cool
Niveau 6
22 septembre 2007 à 14:21:08

J´avance à pas de géant :
Je viens de comprendre que lorsque je crée un projet java un répertoire se crée sur mon disque dur. :lol:
Il ne me reste plus qu´ à ajouter le fichier : clavier.class
mais dans quelle répertoire ? : bin / src ou dans le répertoire directement en ouvrant mon projet ?
J´ai essayé de le mettre dans les trois mais le code ne marche toujours pas.

godrik
godrik
Niveau 30
22 septembre 2007 à 14:25:30

il faut probablement mettre le .java dans src il devrait s´occuper du reste tout seul.

Kiss-cool
Kiss-cool
Niveau 6
22 septembre 2007 à 14:31:56

C´ est bon j´ai résolu mon problème, pour ceux qui sont dans le même problème, je pourrais peut être vous aider en vous expliquant comment ais-je résolu mon problème :

Tout d´abbord : j´ai édité le fichier Clavier.java afin de l´afficher en entier car les commentaires étaient réduits et le notepad ne prenait pas en compte ces caractères.

Ensuite j´ai mit le fichier Clavier.java dans le dossier de mon projet puis dans Src.

De retour sur Eclipse, clic droit sur : (package default) et Refresh (pour la version en Anglaise).

De là j´ai fait compiler et ça à marché.

Donc un grand merci à ceux (plutôt celui : Godrik) pour m´avoir aidé et pour avoir gardé son calme face à la noob attitude du débutant en Java.

Sur ce bonne programmation à tous :lol:

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