Etablir un projet informatique depuis eclipse en langage Java
Résolu/Fermé
kathleen21
Messages postés
13
Date d'inscription
dimanche 29 juillet 2012
Statut
Membre
Dernière intervention
28 février 2013
-
28 févr. 2013 à 09:56
kathleen21 Messages postés 13 Date d'inscription dimanche 29 juillet 2012 Statut Membre Dernière intervention 28 février 2013 - 28 févr. 2013 à 19:46
kathleen21 Messages postés 13 Date d'inscription dimanche 29 juillet 2012 Statut Membre Dernière intervention 28 février 2013 - 28 févr. 2013 à 19:46
A voir également:
- Etablir un projet informatique depuis eclipse en langage Java
- Waptrick java football - Télécharger - Jeux vidéo
- Le code ascii en informatique - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
- Eclipse java download - Télécharger - Langages
- Java apk - Télécharger - Langages
2 réponses
salyks
Messages postés
139
Date d'inscription
mardi 26 février 2013
Statut
Membre
Dernière intervention
5 mars 2014
11
28 févr. 2013 à 10:03
28 févr. 2013 à 10:03
T'as une erreur de compilation ou juste d'algo ? Si c'est de compilation dis ce qui s'affiche sur ton compilateur.
salyks
Messages postés
139
Date d'inscription
mardi 26 février 2013
Statut
Membre
Dernière intervention
5 mars 2014
11
28 févr. 2013 à 12:23
28 févr. 2013 à 12:23
Bon essaye de faire ça :
1) import java.util.Scanner;
2)Scanner scan = new Scanner (System.in); //A mettre avec l'initailisation des variables.
3) Remplace "int lettre = System.in.read(); " par :
System.out.println("Saisissez une lettre :");
Scanner sc = new Scanner(System.in);String str = sc.nextLine();
char lettre =str.charAt(0);
Comme ca tu récupère un caractère et non un entier ça simplifie.
4) Remplace "mot_cache[i] = (char) lettre;" par :
mot_cache[i] = lettre;
Et dis moi ce que ça fait. (Désolé au passage mais j'ai pas de compilateur JAVA sous la main).
1) import java.util.Scanner;
2)Scanner scan = new Scanner (System.in); //A mettre avec l'initailisation des variables.
3) Remplace "int lettre = System.in.read(); " par :
System.out.println("Saisissez une lettre :");
Scanner sc = new Scanner(System.in);String str = sc.nextLine();
char lettre =str.charAt(0);
Comme ca tu récupère un caractère et non un entier ça simplifie.
4) Remplace "mot_cache[i] = (char) lettre;" par :
mot_cache[i] = lettre;
Et dis moi ce que ça fait. (Désolé au passage mais j'ai pas de compilateur JAVA sous la main).
kathleen21
Messages postés
13
Date d'inscription
dimanche 29 juillet 2012
Statut
Membre
Dernière intervention
28 février 2013
28 févr. 2013 à 14:11
28 févr. 2013 à 14:11
J'ai également une autre remarque au niveau de "Scanner scan = new Scanner (System.in);" .
ça me marque "Resource leak: 'scan' is never closed" et "The value of the local variable scan is not used"
ça me marque "Resource leak: 'scan' is never closed" et "The value of the local variable scan is not used"
kathleen21
Messages postés
13
Date d'inscription
dimanche 29 juillet 2012
Statut
Membre
Dernière intervention
28 février 2013
28 févr. 2013 à 14:19
28 févr. 2013 à 14:19
ça me fait toujours la même chose
kathleen21
Messages postés
13
Date d'inscription
dimanche 29 juillet 2012
Statut
Membre
Dernière intervention
28 février 2013
28 févr. 2013 à 14:29
28 févr. 2013 à 14:29
Après je n'ai plus qu'une remarque "resource leak:'scan' is never closed"
salyks
Messages postés
139
Date d'inscription
mardi 26 février 2013
Statut
Membre
Dernière intervention
5 mars 2014
11
28 févr. 2013 à 14:38
28 févr. 2013 à 14:38
ok pour résoudre ça met à la fin de ton code :
scan.close();
Mais normalement tu peux quand même exécuter ton code vu que c'est juste un warning la compilation s'est effectué.
scan.close();
Mais normalement tu peux quand même exécuter ton code vu que c'est juste un warning la compilation s'est effectué.
kathleen21
Messages postés
13
Date d'inscription
dimanche 29 juillet 2012
Statut
Membre
Dernière intervention
28 février 2013
28 févr. 2013 à 14:45
28 févr. 2013 à 14:45
Mon programme s'execute mais le problème est le même que tout à l'heure quand je tape une lettre tous les tirets sont remplacés par cette lettre ce qui fait que j'ai automatiquement gagné
28 févr. 2013 à 10:07
Je sais même pas comment il peut t'accepter un accent sur le nom d'une variable
28 févr. 2013 à 11:06
vois tu ce que je dois changer, merci++
28 févr. 2013 à 11:32
28 févr. 2013 à 11:53
Je pense que le problème se trouve au niveau de ma boucle while mais malgré toutes mes tentatives je n'arrive pas à le résoudre
28 févr. 2013 à 14:03
Et quand j'execute le programme j'ai le même problème que tout à l'heure.
Pas de soucis je te remercie déjà de m'aider.
je m'excuse d'avoir mis du temps à répondre mais je n'avais pas vu ta réponse: la page ne s'était pas mise à jour