IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

probleme de déclaration de variable


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut probleme de déclaration de variable
    Bonjour à tous,

    J'ai un petit probleme. Je déclare une string dans le main, et le compilateur refuse de les prendre après, toujours dans le main, en justifiant :"variable might not have been initialized".

    J'ai essayé de la déclarer un peu partout et je suis au désespoir.

    Dites moi, c'est bien qu'il y a d'écrit sur ces deux lignes ?


    String tabsites[]; //1 tableau contenant les sites choisis

    tabsites[c]="betclic";


    Plus sérieusement, si quelqu'un a une idée...

  2. #2
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut
    Citation Envoyé par jmlaguiness Voir le message
    String tabsites[]; //1 tableau contenant les sites choisis

    tabsites[c]="betclic";
    Cest quoi ce c .

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut
    int c =0;

    Sinon, j'ai compris ce qui se passe :
    En fait j'ai trois variables que je devais initialiser :
    - à la déclaration
    - à un moment précis de l'execution

    et avec les bloc elles ne pouvaient pas etre visibles entre elles comme il l'aurait fallu....

    Je vais m'en tirer en créant des doublons, a moins que quelqu'un ai une idée pour déclarer et initialiser les variables suivantes sur 2 lignes :

    String rep = JOptionPane.showInputDialog("Entrer un ou plusieurs sites a organiser");
    char tabrep[]=rep2.toCharArray();
    inputValue = JOptionPane.showInputDialog("Entrer un choix entre 1 et 7");

  4. #4
    Membre expérimenté Avatar de aymen83
    Inscrit en
    Décembre 2007
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 271
    Par défaut
    Citation Envoyé par jmlaguiness Voir le message
    int c =0;



    String rep = JOptionPane.showInputDialog("Entrer un ou plusieurs sites a organiser");
    char tabrep[]=rep2.toCharArray();
    inputValue = JOptionPane.showInputDialog("Entrer un choix entre 1 et 7");
    essai de déclarer les variables impotantes au début de ta classe et initialise les

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut
    sinon quelqu'un sait comment aller à l'adress x d'un tableau (x étant un entier positif ?

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut
    bon bah je vois comment le faire avec un for... sa doit pas etre tres propre mais bon...

    Si quelqu'un a une idée je "nettoierai" après.

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut
    Merci aymen83 j'avais pas vu.

    Mais ces trois la je ne peux pas les initialiser au début

    je dois attendre d'avoir des valeurs, ou je veux exécuter l'input à un moment précis...
    Mais bon je me suis débrouillé avec des doublons.

    J'ai un autre probleme :

    mon source

    95 String tabsites[]; //1 tableau contenant les sites choisis
    96 tabsites[0] = "0";

    et le compilateur me renvoie :

    variable tabsite might not have been initialized

    Et si je déclare dans le main ça passe pas non plus...j'y comprends rien.

Discussions similaires

  1. [MEX] Probleme de déclaration de variable pour fonction MEX
    Par edwoodhxc dans le forum Signal
    Réponses: 7
    Dernier message: 03/05/2012, 15h18
  2. [VBA] Probleme déclaration de variable
    Par Léponge85 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 11/06/2008, 14h57
  3. déclaration de variables de 16, 32 et 128 bits
    Par samipate dans le forum C++
    Réponses: 10
    Dernier message: 30/12/2004, 22h33
  4. [FLASH MX2004] Déclaration de variables sous flash mx
    Par softyClochette dans le forum Flash
    Réponses: 4
    Dernier message: 29/11/2004, 16h11
  5. [debutant][Portée] Déclaration de variable .....
    Par Slein dans le forum Langage
    Réponses: 4
    Dernier message: 07/05/2004, 10h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo