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

Java Discussion :

Manipulation des matrices en Java


Sujet :

Java

  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 57
    Par défaut Manipulation des matrices en Java
    Bonsoir,

    je voulais savoir comment créer une matrice en spécifiant le nom de chaque colonne et de chaque ligne c'est à dire de la forme suivante

    Merci d'avance

  2. #2
    Membre émérite
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Par défaut
    Personnellement j'utilise des tableaux int [][], avec le premier chiffre pour le nombre de colonnes et le second pour le nombre de ligne, mais peut être y a-t-il plus simple...

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 57
    Par défaut
    Merci pour votre réponse, en fait moi je veux savoir si c'est possible de nommer les colonnes et lignes de la matrice et non pas le nombre de lignes et de colonnes comme l'exemple dans l'image ci jointe
    comment faire pour nommer les lignes et les colonnes par A, B et C
    Images attachées Images attachées  

  4. #4
    Membre émérite
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Par défaut
    Le plus simple serait, je pense, de créer une classe dédiée, avec un tableau int [][] qui prend les données, un tableau String [][] qui contient les noms et une méthode d'affichage qui va bien (le mieux étant je pense de remplacer toString...)

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 57
    Par défaut
    Pas d'autres propositions ???

  6. #6
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Si, deux tableaux String[] columnNames et String[] rowNames au lieu d'un tableau String[][].

    Mais je vois pas trop à quoi tu t'attendais. Des matrices avec colonnes et rangées nommées, c'est pas des matrices, c'est un tableau HTML. Ça n'a rien à faire dans une bibliothèque de base d'un langage.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 57
    Par défaut
    Merci pour vos réponse.
    tu veux dire que c'est pas faisable avec java??
    sinon avec les deux tableaux columnNames et rowNames est ce qu'il est possible de remplir les tableau par des 0 et des 1 comme l’exemple que j'ai mis ci dessus.

  8. #8
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par mimihh Voir le message
    tu veux dire que c'est pas faisable avec java??
    Euh... Tu réalises qu'on vient de te dire comment faire ?

    Ce que je dis c'est que tu ne devrais pas avoir d'autre proposition, parce qu'il n'y a pas mieux.

    Citation Envoyé par mimihh Voir le message
    sinon avec les deux tableaux columnNames et rowNames est ce qu'il est possible de remplir les tableau par des 0 et des 1 comme l’exemple que j'ai mis ci dessus.
    ??? Et comment tu vas mettre A, B, C avec des 0 et des 1 ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 57
    Par défaut
    Citation Envoyé par thelvin Voir le message

    ??? Et comment tu vas mettre A, B, C avec des 0 et des 1 ?
    je voulais dire est il possible d'obtenir une matrice rempli de 0 et 1 et avec les nom de colonnes et de lignes en utilisant la solution que vous m'avez proposé??
    comment remplir mes deux tableaux par des 0 et 1 ??

  10. #10
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    C'est le int[][] que tu dois remplir avec des 0 et des 1. Pas les deux autres.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #11
    Membre émérite
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Par défaut
    Comme je te le disais, tu dois créer une classe dédiée qui contient un ou deux tableau pour les lettres, et un tableau double pour les chiffres. En Java, tu ne peux pas avoir un tableau avec deux types de données différentes (ici string et int). Donc tu dois mettre plusieurs tableau dans un objet plus gros, une classe.
    Mais après tu pourra afficher ta matrice sous la forme que tu veux en utilisant des boucles et une méthode d'impression, ou en les appelants depuis une autre classe pour les afficher.
    C'est plus clair?

  12. #12
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 57
    Par défaut
    j'ai pas compris comment créer ces deux tableaux. tu veux dire un pour les nom des ligne et de colonnes et l'autres pour les chiffres?? comment ça se fait ??

  13. #13
    Membre émérite
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Par défaut
    Calme toi et souffle un coup déjà. Oui c'est ce que je veux dire.
    Il faut que tu fasse la différence entre le rendu final et les données sur lesquelles tu travail. En Java, il est impossible de faire un tableau de chiffres et de lettres. Donc tu dois en faire deux pour tes données. Mais au moment de l'affichage, tu peux faire en sorte que l'utilisateur n'en voit qu'un.
    Le plus simple c'est que tu poste ce que tu as déjà, ça permettra de voir où tu en es...

  14. #14
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 57
    Par défaut
    ok merci beaucoup pour ton aide et pour tes conseils je vais essayer ça

Discussions similaires

  1. Manipulation des matrices ?
    Par maker dans le forum WinDev
    Réponses: 5
    Dernier message: 15/02/2010, 10h03
  2. Manipulation des Matrices en VB .NET
    Par ziados dans le forum VB.NET
    Réponses: 1
    Dernier message: 27/07/2009, 12h02
  3. manipulation des matrices sous SSRS
    Par linram dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 09/07/2007, 12h31
  4. Manipulation des Long en Java
    Par menzlitsh dans le forum Langage
    Réponses: 2
    Dernier message: 06/07/2007, 09h31
  5. Fonctions manipulant des matrices
    Par panda31 dans le forum C
    Réponses: 24
    Dernier message: 14/06/2006, 10h28

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