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 :

générer une matrice aléatoire


Sujet :

Collection et Stream Java

  1. #1
    Membre éclairé
    Inscrit en
    Février 2005
    Messages
    367
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 367
    Par défaut générer une matrice aléatoire
    Bonjour,

    je désire générer une matrice (n*n)qui contient des 0 ou des 1
    - si i=j alors 0
    - si j>i alors 0
    - sinon 1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
            List MA = new ArrayList();
     
            for (int i =1; i<4; i++){
                List ligne = new Vector();
                for (int j =1; j <4; j++){
                    if (i==j || j>i){
                        ligne.add(0);
                    }
                    else{
                        ligne.add(1);
                    }
                  MA.add(ligne);
                  }
     
            }
    et j'Affiche comme sa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    for (Iterator it = MA.iterator(); it.hasNext();){
                System.out.println( it.next());
    et comme résultat
    [1, 1, 1]
    [1, 1, 1]
    [1, 1, 1]
    [0, 1, 1]
    [0, 1, 1]
    [0, 1, 1]
    [0, 0, 1]
    [0, 0, 1]
    [0, 0, 1]
    donc
    1 - je n'ai pas une matrice 4*4
    2 - normalement j'aurais du avoir

    [0, 1, 1,1]
    [0, 0, 1,1]
    [0, 0, 0,1]
    [0, 0, 0,0]
    je me demande ou sa cloche ?

  2. #2
    Membre éclairé
    Inscrit en
    Février 2005
    Messages
    367
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 367
    Par défaut
    j'ai réussi à trouver le probleme

    devait être placé aprés la premiere boucle for

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

Discussions similaires

  1. Générer une chaine aléatoire
    Par java_fun dans le forum Général Java
    Réponses: 24
    Dernier message: 07/11/2018, 23h03
  2. Générer une matrice avec nombre aléatoires
    Par Ryu0174 dans le forum Général Python
    Réponses: 5
    Dernier message: 23/05/2012, 21h40
  3. Générer une string aléatoire
    Par eG.dam dans le forum C++
    Réponses: 2
    Dernier message: 22/06/2006, 00h17
  4. Réponses: 14
    Dernier message: 15/05/2006, 16h34
  5. Besoin de générer une chaine aléatoire
    Par warsky dans le forum Langage
    Réponses: 7
    Dernier message: 01/12/2005, 19h34

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