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 :

Aide tableau dynamique sans arraylist


Sujet :

Collection et Stream Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mai 2015
    Messages : 12
    Points : 4
    Points
    4
    Par défaut Aide tableau dynamique sans arraylist
    Bonjour j'ai un devoir a faire en Architecture orienter objet mais je pense avoir mal comprit l'enoncer je ne sais pas par ou commencer sans arrayList si vous pouvez m'eclairer cela serait tres gentille:


    Construire une classe TableauObjets, représentant un tableau d’objets et respectant les indications suivantes :

    a. Le nombre de cases doit être fixe, fourni par l’utilisateur (taille) ;
    b. L’accès aux cases est direct, à partir de leur indice ;
    c. Les indices des cases varient entre 0 et taille-1 ;
    d. L’utilisateur décide lui-même de comment remplir les cases et dans quelle ordre grâce aux indices ;
    e. Le tableau doit pouvoir comporter des objets java de n’importe quelle classe, mais tous les objets doivent appartenir à une seule et unique classe ;
    f. Il est interdit d’utiliser les collections définies dans java.util.* (ArrayList, Vector…)

    A partir de la classe proposée, répondre aux questions suivantes :

    a) Comment avez-vous fait la gestion des cases vides ?
    b) Comment avez-vous géré la suppression d’une case ?
    c) Garantissez-vous la contrainte d’avoir une taille qui reste fixe pour le tableau ?
    d) Comment avez-vous fait pour assurer que tous les objets appartiennent à la même classe ?
    6) Proposer une application qui teste les fonctionnalités de la classe TableauObjets et notamment la suppression d’un élément au centre du tableau et l’insertion d’objets de classes distinctes dans un même tableau (par exemple,un objet Integer et un objet String).
    A partir de l’application proposée,répondre à la question suivante :
    a) La suppression d’un élément au centre du tableau est-elle différente de la suppression d’un élément au début (le premier) ou à la fin (le dernier) du tableau ? Pourquoi ?

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    Ce qu'il te faut c'est d'apprendre les tableaux en java:
    La FAQ
    Un tutoriel

    A+.

  3. #3
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mai 2015
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    je sais faire des tableau mais comment faire pour que la taille ne sois pas fixe le seul moyen que je connaisse et les arraylist

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Citation Envoyé par didicluber Voir le message
    je sais faire des tableau mais comment faire pour que la taille ne sois pas fixe le seul moyen que je connaisse et les arraylist
    Ben t'as pas lu le sujet
    Citation Envoyé par didicluber Voir le message
    a. Le nombre de cases doit être fixe, fourni par l’utilisateur (taille) ;
    A+.

  5. #5
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mai 2015
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    oui mais si l'utilisateur la rentre elle n'est pas fixe nn?

    prcq j'avais l'habitude de declarer la taille de mes tableau dans le code

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Tu récupères la taille entrée par l'utilisateur et c'est avec ça que tu crées ton tableau. Au lieu d'utiliser une valeur lors de la création, tu utilises une variable laquelle contient la taille entée par l'utilisateur.

  7. #7
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mai 2015
    Messages : 12
    Points : 4
    Points
    4
    Par défaut
    voila j'ai fais ca

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    public class Note {
     
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
             Scanner sc = new Scanner(System.in);
            System.out.println("Nombre de notes a saisir? ");
            int nombreNote = sc.nextInt();
            double [] lesNotes = new double[nombreNote];
            for (int i=0; i<= lesNotes.length -1; i++) {
    System.out.println("Note no. " + (i+1) + "? ");
    lesNotes[i] = sc.nextDouble();
    }
    System.getProperty("line.separator");
    System.out.println("Note dans le tableau  ");
    System.out.println("***********************  ");
    for (int i=0; i<= lesNotes.length -1; i++) {
    System.out.println("Note no. " + (i+1) + " = ");
    System.out.println(lesNotes[i]);
    }
     
        }
     
    }
    mais je ne c'est pas comment faire pour modifier une note

  8. #8
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Citation Envoyé par didicluber Voir le message
    mais je ne c'est pas comment faire pour modifier une note
    Dans ton sujet, il est indiqué que l'utilisateur donne l'indice de l'objet à modifier. Donc tu récupères cette indice ensuite sa valeur pour modifier la note. Genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lesNotes[indexAmodifier] = sc.nextDouble();
    A+.

Discussions similaires

  1. Tableau dynamique + Iterator<ArrayList>
    Par Vinc06 dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 25/03/2015, 15h57
  2. Tableau dynamique sans passer par Struts
    Par habasque dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 08/06/2008, 21h47
  3. Aide tableau dynamique
    Par onizuka159 dans le forum Général Dotnet
    Réponses: 11
    Dernier message: 06/06/2007, 10h52
  4. Aide tableau dynamique c++
    Par Gfellas dans le forum C++
    Réponses: 2
    Dernier message: 03/02/2007, 01h21
  5. Aide Tableau dynamique
    Par scorpion.os dans le forum Flash
    Réponses: 5
    Dernier message: 25/01/2007, 13h05

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