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

Collection et Stream Java Discussion :

Comment poser aléatoirement des caracteres dans un tableau


Sujet :

Collection et Stream Java

  1. #1
    Membre à l'essai
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2014
    Messages : 30
    Points : 11
    Points
    11
    Par défaut Comment poser aléatoirement des caracteres dans un tableau
    Bonjour,

    Je débute en java et je ne sais pas comment l'on peut poser aléatoirement des caractères dans un tableau à double dimension.

    Quelqu'un peut il m'aider svp ?

    merci
    Rose

    Voici le code que j'ai mis mais j'ai des erreurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public static void createRandom () {
              Random r=new Random();
              for (int i = 0; i < tab.length; i++)
             for (int j = 0; j < (tab.length)-1; j++)
              //tab [i] [j]=(char)(Math.random()*tab.length); ????
               tab [i] [j]= r.nextchar (symboles [r]);
    NB plus haut j'ai déclaré un tableau de char : char [] symboles = {'x', 'y' , 'z', 'A', 'B'};
    et je demande à l'utilisateur de choisir le nombre de x y et z qu'il veut voir apparaitre dans le tableau (Le A et B seront uniques mais devront être aussi posés au hasard dans la grille)

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 073
    Points : 7 978
    Points
    7 978
    Par défaut
    T'étais pas loin, dommage ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    symboles [r.nextInt(symboles.length)]
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tab [i] [j]=symboles[((int)Math.random())*tab.length];
    pour garder ton "truc" du départ.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre à l'essai
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2014
    Messages : 30
    Points : 11
    Points
    11
    Par défaut
    Merci pour ta réponse.
    Je vais essayer comme cela.

  4. #4
    Membre à l'essai
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2014
    Messages : 30
    Points : 11
    Points
    11
    Par défaut
    Re,

    Quand je compile, j'ai l'erreur sur la ligne suivante :

    erreur : cannot find symbol - class random

    C'est du à quoi svp ?

    rose

  5. #5
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 073
    Points : 7 978
    Points
    7 978
    Par défaut
    Que java est sensible a la "case" (uppercase/lowercase).
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre à l'essai
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2014
    Messages : 30
    Points : 11
    Points
    11
    Par défaut
    Tu veux dire la " casse" ?

    Excuse moi mais qd je saisis Random ou random, j'ai la même erreur.

  7. #7
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Points : 29 131
    Points
    29 131
    Billets dans le blog
    2
    Par défaut
    Salut,

    C'est qu'il manque l'import alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import java.util.Random;
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  8. #8
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Citation Envoyé par Rose22 Voir le message
    Excuse moi mais qd je saisis Random ou random, j'ai la même erreur.
    Dans ce cas tu n'as sans doute pas fait l'import de java.util.Random.

    Citation Envoyé par Rose22 Voir le message
    Tu veux dire la " casse" ?
    Sans guillemet, en français, la casse, et entre guillemets, anglicisme, "case sensitivity."
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre à l'essai
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2014
    Messages : 30
    Points : 11
    Points
    11
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    Salut,

    C'est qu'il manque l'import alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import java.util.Random;
    Merci ! C’était bien cela....

    Bon week end !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/11/2014, 16h12
  2. [WD-2003] Comment inserer automatiquement des images dans un tableau word
    Par grooveus75 dans le forum VBA Word
    Réponses: 2
    Dernier message: 06/01/2010, 12h37
  3. Réponses: 8
    Dernier message: 13/08/2008, 21h58
  4. Comment suprimer des caractere dans une chaine.
    Par daduck dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/08/2008, 10h35
  5. [CR2008]Comment cacher des lignes dans un tableau croisé
    Par bcgetpause dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 21/05/2008, 15h14

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