Probleme avec java

elie -  
fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
g un probleme
g installer java sur windows (avec jdk)
jarrive a compiler certains fichiers mais lorsque j'ai un simpleinput il ne compile pas
et ecrit this package SimpleInput does not exist
pourtant je c que g ecris correctemnt :
SimpleInput.in.readInt();
si qq 1 peut maider c urgent je debute et g un gros devoir a rendre
merci
Configuration: Windows Vista
Firefox 2.0.0.12

19 réponses

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Salut

    Tu as écris quoi exactement dans ton fichier ? Comment s'appelle ton fichier, et quelle est ta ligne de compilation ?
    0
  2. elie
     
    mon fichier s'appelle Driver.java
    c un driver pour tester des objets quon a cree.
    ces objets en fait simulent une bank avec des comptes et le driver poropose a lutilisateur plusieur choix comme
    ouvrir des compte y deposer de largent g donc besoin de saisir le choix de lutilisateur via le simpleinput
    en fait mes deux fichiers Account.java et Bank.java compilent mais pas Driver.java
    keske la ligne de compilation est ce : javac Driver.java (si oui c bien ca)
    merki
    0
  3. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Sinon donne la ligne qui ne compile pas avec le SimpleInput
    0
  4. elie
     
    c ttes les lignes ki ne fonctionnent pas avec le simpleinput: des kil ya un simpleinput il maffiche une erreur
    ex:
    int myC = SimpleInput.in.readInt();
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Tu as dit que le compilateur mettait que le package SimpleInput n'existait pas ? Il faudrait donc que tu l'aies !
    Tu utilises SimpleInput que tu as crée toi, ou celui présent dans Java ?
    0
  7. elie
     
    moi je nai rien cree je suppose que je devrais utiliser celui present ds java mais apperement il nest pa present
    0
  8. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Et tu veux faire quoi exactement avec SimpleInput ? Juste recueillir la réponde l'utilisateur avec une fenêtre graphique ou tu souhaiterais en console ?
    0
  9. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Ok, dans ce cas pourquoi ne pas utiliser la classe Scanner ?

            import java.util.*
    
    Et le code :
    	Scanner entree=new Scanner(System.in);
    
            //pour récupérer un entier.
            int nombre=entree.nextInt();
    
    
    0
  10. elie
     
    dacor mais je veux aussi rentrer des String ou des Double
    en dehors de ca aurait tu une explication o fait que le simpleinput n'est pas reconnu
    0
  11. elie
     
    y aurait il aussi un import a faire quelquonc ke je devrais faire
    0
  12. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    L'import à faire, je te l'ai donné dans le post précédent.
    pour les string : entree.next(), et pour les double : entre.nextDouble() ;)
    Sinon pour SimpleInput pas vraiment d'idée, je l'ai jamais utilisé.
    0
  13. elie
     
    merci de ton aide ct super simpa de ta part
    bonne fin de soiree
    0
  14. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Pas de quoi ;)

    Bonne soirée à toi aussi
    0
  15. elie
     
    dsl mais ca ne marche pas il mecrit
    non-static variable entree cannot be referenced from a static context
    0
  16. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Je te donne un exemple complet d'utilisation :

    Tu créés un fichier Test.java
    import java.util.*;
    
    public class Test {
    
        public static void main (String []args){
    	Scanner entree=new Scanner(System.in);
    	String mot;
    
    	System.out.print("Entrer le mot : ");
    	mot=entree.next();
    
    	System.out.println("Tu as écrit : "+mot);
        }
    }
    


    javac Test.java
    Et enfin java Test

    Là, ça doit marcher.
    0
  17. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    De rien encore ;)
    0