[PDF] ArrayList On veut enregistrer dans un





Previous PDF Next PDF



Collections Collections Collections java.util.ArrayList Collections Collections Collections java.util.ArrayList

constructeur. ○ Il y a 2 constructeurs : ✓ArrayList(). ✓ArrayList(int initialCapacity). Peter Sander. ESSI-Université de Nice Sophia. Antipolis. 6. ArrayList.



Correction TD4

//constructeur public Vehicule( String Matriculeint annee



Solution Solution

31 окт. 2012 г. Le constructeur de Polygone prend donc un objet de type java.util.ArrayList<Point> en paramètre. Un diagramme de conception intermédiaire ...



1 PARTIE : COURS (sans document) 1. QCM (35 points)

Quand une classe définit un constructeur avec des paramètres alors le constructeur par défaut (sans Une différence entre un tableau java [] et un ArrayList ...



Introduction au Java • Généralités • Syntaxe de base Concepts et Introduction au Java • Généralités • Syntaxe de base Concepts et

• constructeur permettant d'initialiser les attributs: FicheEmprunt(client: Client) ArrayList all = new ArrayList(); all.add( new Audiobook("Le petit Prince ...



Exercices de Programmation Orientée Objet en Java

On peut ajouter dans A le constructeur suivant : A(){ this.i=1;} . Dans ce cas protected java.util.ArrayList<Zone> voisines; public Zone(String n int s){.



1. QCM (35 points)

En JAVA une classe peut contenir plusieurs constructeurs. Q 12. 1 OUI. X. 2 NON. En JAVA



1ère PARTIE : COURS (sans document) 1. QCM (35 points)

NFA 031 - Programmation JAVA. Formation CNAM page 7. Entre autre une différence entre un tableau java [] et un ArrayList est : Q 28. 1 il n'y a pas de limite 



TD – Modélisation dune application

import java.util.ArrayList; public class Test {. 1alors qu'un tableau Donnez les attributs et le constructeur de la classe Agence dans les deux cas.



Séquence 12 - Surcharge de méthodes et de constructeurs

mport java.util.ArrayList; public class Panier{ private ArrayList<Produit> implicitement par Java dans chaque classe qui ne comporte pas de constructeur.



Collections Collections Collections java.util.ArrayList

Création d'un ArrayList. ? il est possible d'indiquer la taille initiale dans le constructeur. ? Il y a 2 constructeurs : ?ArrayList().



Collections dobjets (de taille variable)

ArrayList<String> notes;. 10-14 import java.util.ArrayList; class Notebook {. ArrayList<String> notes;. // la collection. Notebook(). // le constructeur.



Chapitre 12 - Utilisation dobjets : String et ArrayList

La première nous l'utilisons depuis longtemps déjà



TP n 4 - Correction

Définir la classe Document avec son constructeur public et la propriéte titre privée d'utiliser les structures de collections Java (ArrayList



JAVA : Relations entre classes Une application réalisée selon l

Traduction en java : public Compte(int num Personne propr){ //constructeur ... Soit sous la forme d'une collection (ArrayList)



1ère PARTIE : COURS (sans document) 1. QCM (35 points)

Dans une classe JAVA le constructeur d'une classe permet de : ArrayList<Individu> tab = new ArrayList<Individu>();.



Exercices de Programmation Orientée Objet en Java

Écrivez une classe PoupeeRusse contenant les méthodes suivantes : retour au sommaire. Page 8. - un constructeur. - void ouvrir() : ouvre la poupée si elle n'est 



Correction TD4

import java.util.ArrayList; public class Test { public static void main(String[] args) {. ArrayList A=new ArrayList();. //Ajout des voitures et des avions 



esial TP Noté 2008-2009 - Durée : 2h

la classe java.util.ArrayList) de type people.Person ;. – définir les méthodes de l'interface people.PeopleDatabase ;. – fournir un constructeur sans 



ArrayList

On veut enregistrer dans un objet de la classe ArrayList les notes obtenues import java.util. ... public static Double moyenne(ArrayList<Double> notes){.



[PDF] Collections Collections Collections javautilArrayList

Création d'un ArrayList ? il est possible d'indiquer la taille initiale dans le constructeur ? Il y a 2 constructeurs : ?ArrayList()



[PDF] Chapitre 12 - Utilisation dobjets : String et ArrayList - Cnam

En java les chaînes de caractères sont des objets Nous allons apprendre dans ce chapitre à mieux les utiliser La seconde classe s'appelle ArrayList Les 



[PDF] Collections dobjets (de taille variable) - LACL

Nous savons rédiger le texte d'une classe d'objets avec dans l'ordre : ses champs ses constructeurs ses méthodes ? Nous pouvons exprimer qu'une méthode a 



Comment initialiser un ArrayList en Java ? - JDN

12 jan 2019 · Il faut dans un premier temps initialiser la liste puis y ajouter les éléments un par un Voici comment



[PDF] JAVA 06 : COMPLÉMENTS – ARRAYLIST DOBJETS

ArrayList(int initialCapacity) Constructs an empty list with the specified initial capacity Method Summary boolean add(E e) Appends the specified element to 



[PDF] Collections : listes - Pratique de la programmation OO

Par exemple pour les listes l'interface est List la classe abstraite AbstractList et parmi les mises en œuvre concrètes figurent ArrayList et LinkedList



ArrayList - Conteneurs

Le constructeur suivant permet de construire un ArrayList à partir d'une collection d'objets qui sont de la classe E ou d'une sous-classe de E :



[PDF] L3 Programmation orientée objet Cours 9 - IGM

Ajouté en 2004 `a Java 5 ArrayList list = new ArrayList(); list add("hello"); dans les méthodes d'instances (et constructeur)



[PDF] Programmation Orientée Objet - Chapitre 5: Les collections - Esentn

En Java il existe 3 sortes de structures de données: Nous verrons: ArrayList LinkedList HashSet ArrayList: construction Introduction



[PDF] Quelques classes remarquables de JAVA - Moodle

La classe ArrayList est une implémentation de l'interface List Elle permet de stocker trier modifier des objets dans un ensemble de longueur variable Non

:
ArrayList

ArrayListQuestion 1une matière

On veut enregistrer dans un objet de la classeArrayListles notes obtenues par un élève à une

matière.

Le programme devra comporter les opérations suivantes, chacune réalisée par une méthode pre-

nant en paramètre un objet de la classeArrayListcontenant les notes : ajouter une nouvelle note,

afficher toutes les notes, calculer la moyenne. Le programmeprincipal devra réaliser un test des mé-

thodes avec les notes 12, 14, 9, un calcul de ma moyenne, puis ajout de la note 13 et nouveau calcul de la moyenne et affichage des notes. importjava.util.ArrayList; public classNotes{ public static voidajouter(ArrayList notes, Double lanote){ notes.add(lanote); public staticDouble moyenne(ArrayList notes){

Double cumul = 0.0;

for(inti=0; i notes){

Terminal.ecrireString("Notes:

for(inti=0; iTerminal.ecrireDouble(notes.get(i));

Terminal.ecrireString("

Terminal.sautDeLigne();

public static voidmain(String[] args){ ArrayList lesnotes =newArrayList(); ajouter(lesnotes,12.0); ajouter(lesnotes,14.0); ajouter(lesnotes,9.0); afficher(lesnotes);

Terminal.ecrireStringln("Moyenne:

" + moyenne(lesnotes)); ajouter(lesnotes,13.0); afficher(lesnotes);

Terminal.ecrireStringln("Moyenne:

" + moyenne(lesnotes)); 1

L'opérationajoutermodifie le tableau donné en paramètre. Il n'est pas nécessaire de renvoyer

un résultat (déclarationvoid). Le calcul de la moyenne doit renvoyer le résultat et non pasl'afficher.

A noter que le type double doit s'écrire ici avec une majuscule.

Question 2correction des erreurs

Une nouvelle méthode permettra de changer une note du tableau. Cette méthode peut être utile en

cas d'erreur dans la saisie ou dans la correction de la copie.

Question 3menu

Modifiez le programme principal pour que les différentes opérations soient proposées au moyen

d'un menu. importjava.util.ArrayList; public classNotes2{ public static voidajouter(ArrayList notes, Double lanote){ notes.add(lanote); public staticDouble moyenne(ArrayList notes){

Double cumul = 0.0;

for(inti=0; i notes){

Terminal.ecrireString("Notes:

for(inti=0; iTerminal.ecrireDouble(notes.get(i));

Terminal.ecrireString("

Terminal.sautDeLigne();

public static voidmodifier(ArrayList notes,intind,

Double lanote){

notes.set(ind,lanote); public static voidsaisieModif(ArrayList notes){ intachanger; doublenouvelle; for(inti=0; iTerminal.ecrireString("Note numero" + (i+1) + ":");

Terminal.ecrireDoubleln(notes.get(i));

Terminal.ecrireString("Entrez

lenumérodelanoteàchanger:"); achanger = Terminal.lireInt()-1;

Terminal.ecrireString("Entrez

lanotecorrecte:"); nouvelle = Terminal.lireDouble(); modifier(notes,achanger,nouvelle);

2NFA031c?CNAM 2012

static voidAfficheMenu (){ String [] M ={"Afficher", "Ajouter", "Moyenne", "Modifier","Quitter"};

Terminal.ecrireStringln("Menu");

for(inti=0; iTerminal.ecrireStringln((i+1)+". "+M[i]);

Terminal.ecrireString("Votre

choix:"); public static voidmain(String[] args){ ArrayList lesnotes =newArrayList(); intrep; do{

AfficheMenu();

rep = Terminal.lireInt(); if(rep == 1){ afficher(lesnotes); }else if(rep == 2){

Terminal.ecrireString("Entrez

lanote:"); ajouter(lesnotes,Terminal.lireDouble()); }else if(rep == 3){

Terminal.ecrireStringln("Moyenne:

" + moyenne(lesnotes)); }else if(rep == 4){ saisieModif(lesnotes); }else if(rep != 5){

Terminal.ecrireStringln("Vous

devezchoisiruneoption");

Terminal.ecrireStringln("(entier

comprisentre1et5)."); }while(rep !=5);

Question 4coefficients

A présent, onva doter les notes d'un certain coefficient entier àprendre encompte dans lecalcul de

la moyenne. Pour ce faire, on va enregistrer les données dansdeux tableaux coordonnés : un tableau

de notes et un tableau de coefficients. Le lien entre les deux se fera au moyen de l'indice : la note

placée dans la case numéroidu tableau des notes aura le coefficient stocké dans la case numéroidu

tableau des coefficients. importjava.util.ArrayList; public classNotesCoeff{ public static voidajouter(ArrayList notes, ArrayList coeffs, Double lanote,intcoeff){ notes.add(lanote); coeffs.add(coeff); public staticDouble moyenne(ArrayList notes, ArrayList coeffs){

Double cumul = 0.0;

inttotalcoeffs = 0; for(inti=0; iNFA031 c?CNAM 20123 totalcoeffs = totalcoeffs + coeffs.get(i); returncumul/totalcoeffs; public static voidafficher(ArrayList notes, ArrayList coeffs){

Terminal.ecrireStringln("Notes:

for(inti=0; iTerminal.ecrireDouble(notes.get(i));

Terminal.ecrireString("

coefficient");

Terminal.ecrireIntln(coeffs.get(i));

public static voidmodifier(ArrayList notes,intind,

Double lanote){

notes.set(ind,lanote); public static voidsaisieModif(ArrayList notes){ intachanger; doublenouvelle; for(inti=0; iTerminal.ecrireString("Note numero" + (i+1) + ":");

Terminal.ecrireDoubleln(notes.get(i));

Terminal.ecrireString("Entrez

lenumérodelanoteàchanger:"); achanger = Terminal.lireInt()-1;

Terminal.ecrireString("Entrez

lanotecorrecte:"); nouvelle = Terminal.lireDouble(); modifier(notes,achanger,nouvelle); static voidAfficheMenu (){ String [] M ={"Afficher", "Ajouter", "Moyenne", "Modifier","Quitter"};

Terminal.ecrireStringln("Menu");

for(inti=0; iTerminal.ecrireStringln((i+1)+". "+M[i]);

Terminal.ecrireString("Votre

choix:"); public static voidmain(String[] args){ ArrayList lesnotes =newArrayList(); ArrayList lescoeffs =newArrayList(); intrep; doublenote; intcoeff; do{

AfficheMenu();

rep = Terminal.lireInt(); if(rep == 1){ afficher(lesnotes,lescoeffs); }else if(rep == 2){

Terminal.ecrireString("Entrez

lanote:"); note = Terminal.lireDouble();

Terminal.ecrireString("Entrez

lecoefficient:");

4NFA031c?CNAM 2012

coeff = Terminal.lireInt();ajouter(lesnotes,lescoeffs,note,coeff); }else if(rep == 3){

Terminal.ecrireStringln("Moyenne:

moyenne(lesnotes,lescoeffs)); }else if(rep == 4){ saisieModif(lesnotes); }else if(rep != 5){

Terminal.ecrireStringln("Vous

devezchoisiruneoption");

Terminal.ecrireStringln("(entier

comprisentre1et5)."); }while(rep !=5);

Exercice 6.2.1ensembles

Question 1création d'ensembles

On va utiliser des objets de la classeArrayListpour représenter des ensembles de nombres entiers. Le programme proposera les opérations suivantes :

- créer un singleton (ensemble à un élément, donné en paramètre). Cette opération crée un nouvel

ensemble, donc un nouvel objet de la classeArrayList. - ajouter un élément à un ensemble existant. Celui-ci sera donc modifié. - afficher un ensemble. - calculer l'union de deux ensembles. Le résultat est un nouvel ensemble, donc un nouvel objet de la classeArrayList. - calculer l'intersection de deux ensembles. Le résultat est un nouvel ensemble, donc un nouvel objet de la classeArrayList. Le programme principal fera quelques appels aux différentes méthodes. importjava.util.ArrayList; public classEns{ public staticArrayList singleton(intx){

ArrayList res =newArrayList();

res.add(x); returnres; public static voidajouter(ArrayList e,intx){ if(! e.contains(x)){ e.add(x); public static voidafficher(ArrayList e){

Terminal.ecrireChar('{');

for(inti=0; iTerminal.ecrireInt(e.get(i));

Terminal.ecrireChar(',');

if(e.size()>0){

NFA031

c?CNAM 20125

Terminal.ecrireInt(e.get(e.size()-1));

Terminal.ecrireChar('}');

public staticArrayList union(ArrayList e1,

ArrayList e2){

ArrayList res =newArrayList();

for(inti=0; i inter(ArrayList e1,

ArrayList e2){

ArrayList res =newArrayList();

for(inti=0; iArrayList ens1, ens2, ens3, ens4; ens1 = singleton(1);

Terminal.ecrireString("ens1=");

afficher(ens1);

Terminal.sautDeLigne();

ens2=singleton(4); ajouter(ens2,5);

Terminal.ecrireString("ens2=");

afficher(ens2);

Terminal.sautDeLigne();

ens3=union(ens1,ens2);

Terminal.ecrireString("ens3=");

afficher(ens3);

Terminal.sautDeLigne();

ajouter(ens3,8);

Terminal.ecrireString("ens3=");

afficher(ens3);

Terminal.sautDeLigne();

ens4=inter(ens3,ens2);

Terminal.ecrireString("ens4=");

afficher(ens4);

Terminal.sautDeLigne();

6NFA031c?CNAM 2012

Question 2propriétés des ensembles

Ajouter les deux opérations suivantes :

- tester l'appartenance d'un élément à un ensemble. - donner le nombre d'éléments dans un ensemble. importjava.util.ArrayList; public classEns2{ public static booleanappartient(ArrayList e,intx){ returne.contains(x); public static intcardinal(ArrayList e){ returne.size(); public staticArrayList singleton(intx){

ArrayList res =newArrayList();

res.add(x); returnres; public static voidajouter(ArrayList e,intx){ if(! e.contains(x)){ e.add(x); public static voidafficher(ArrayList e){

Terminal.ecrireChar('{');

for(inti=0; iTerminal.ecrireInt(e.get(i));

Terminal.ecrireChar(',');

if(e.size()>0){

Terminal.ecrireInt(e.get(e.size()-1));

Terminal.ecrireChar('}');

public staticArrayList union(ArrayList e1,

ArrayList e2){

ArrayList res =newArrayList();

for(inti=0; i inter(ArrayList e1,

ArrayList e2){

ArrayList res =newArrayList();

for(inti=0; iNFA031 c?CNAM 20127 }returnres; public static voidmain(String[] args){

ArrayList ens1, ens2, ens3, ens4;

ens1 = singleton(1);

Terminal.ecrireString("ens1=");

afficher(ens1);

Terminal.sautDeLigne();

ens2=singleton(4); ajouter(ens2,5); ajouter(ens2,3); ajouter(ens2,5); ajouter(ens2,3);

Terminal.ecrireString("ens2=");

afficher(ens2);

Terminal.sautDeLigne();

Terminal.ecrireString("Card(ens2)=");

Terminal.ecrireInt(cardinal(ens2));

Terminal.sautDeLigne();

Terminal.ecrireStringln("3

appartientaens2=" + appartient(ens2,3));

Terminal.ecrireStringln("9

appartientaens2=" + appartient(ens2,9));

8NFA031c?CNAM 2012

quotesdbs_dbs28.pdfusesText_34
[PDF] arraylist<int>

[PDF] droit d'arrestation article

[PDF] interpellation police a domicile

[PDF] arrestation enquête préliminaire

[PDF] arrestation procédure pénale

[PDF] heure légale arrestation

[PDF] enquete preliminaire et garde a vue

[PDF] est ce que la police a le droit de rentrer chez moi

[PDF] arrestation citoyenne france

[PDF] article interpellation preliminaire

[PDF] droit lors d une arrestation

[PDF] pouvoir d'arrestation du citoyen

[PDF] l'article 73 du code de procédure pénale

[PDF] pierre lussac gestapo

[PDF] annales concours sous officier gendarmerie 2016