Probleme avec java

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. Contributeur
    Salut

    Tu as écris quoi exactement dans ton fichier ? Comment s'appelle ton fichier, et quelle est ta ligne de compilation ?
    1. 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
      1. Contributeur
        Sinon donne la ligne qui ne compile pas avec le SimpleInput
        1. 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();
          1. Contributeur
            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 ?
            1. moi je nai rien cree je suppose que je devrais utiliser celui present ds java mais apperement il nest pa present
              1. Contributeur
                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 ?
                1. Contributeur
                  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();
                  
                  
                  1. 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
                    1. Contributeur
                      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é.
                      1. dsl mais ca ne marche pas il mecrit
                        non-static variable entree cannot be referenced from a static context
                        1. Contributeur
                          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.