[PDF] 1 Correction de lexamen 2 Gestion de résultats détudiants





Previous PDF Next PDF



Cours 10 : Type générique

(c) http://manu.e3b.org/Java/Tutoriels/Avance/Generique.pdf puisque dorénavant la classe ArrayList collecte les objets ... les autres classes) :.



AP Computer Science A 2019 Free-Response Questions

Assume that the interface and classes listed in the Java Quick Reference have been with each pair having an open delimiter and a close delimiter.



Exercices de Programmation Orientée Objet en Java

Exercice 3.1 : le code suivant compile t-il? Si non indiquez les erreurs (les classes sont supposées être écrites dans des fichiers séparés). abstract class 



Les collections

En Java il existe 3 sortes de structures de pré-suppose que les classes des objets stockés ... ajouter un élement en tête d'une ArrayList est en.



Initiation à la programmation orientée-objet avec le langage Java

Un programmeur Java écrit son code source sous la forme de classes



1 Correction de lexamen 2 Gestion de résultats détudiants

2.4 Classe Student package fr.univ_amu.grades; import java.util.ArrayList; import java.util.List; public class Student { private final String firstName;.



Algorithmique Structures de données

grandes classes de structures de données : Les structures de données séquentielles Java : tableau int[] (taille fixe) ArrayList (taille variable).



Java Foundations Certified Junior Associate ? ?

(B) Packages of the Java class library do not contain related classes. (D) You can use an ArrayList list to store Java primitive values (like int).



AP Computer Science A Sample Student Responses and Scoring

o length/size confusion for array String



2021 AP Exam Administration Student Samples: AP Computer

length/size confusion for array String



[PDF] 1 ArrayList and Iterator in Java

2nd class – First Semester- Department of Software 54 Page 1 ArrayList and Iterator in Java Inserting elements between existing elements of an 



Anciens PDF des cours - OpenClassrooms

Conscients que les anciens PDF peuvent toujours servir nous les mettons ici à votre disposition Apprenez à programmer en Java 15 9 Mo Télécharger



Gérez les piles de données avec la bonne collection

Java offre une structure de données capable de contenir un nombre fixe de valeurs d'un même type Cette structure s'appelle un tableau (ou Array 



[Résolu] ArrayList et Classes - page 1 - OpenClassrooms

28 avr 2013 · [Classes] Initialiser un tableau dynamique ArrayList d'une classe Bonjour je suis tout juste débutant dans la programmation Java 



[PDF] Initiation à la programmation orientée-objet avec le langage Java

ArrayList : package java util ; public class ArrayList extends AbstractList implements List 



ArrayList (Java Platform SE 8 ) - Oracle Help Center

Class ArrayList Resizable-array implementation of the List interface Implements all optional list operations and permits all elements including null In 



[PDF] éléments de programmation par objets avec Java TD9 - ArrayList

? Java fournit les classes nécessaires pour traiter les tableaux de taille variable : ArrayList Page 4 4 ArrayList ? La classe ArrayList permet donc de 



[PDF] Cours 10 : Type générique - Loria

(c) http://manu e3b org/Java/Tutoriels/Avance/Generique pdf 1 Java Licence professionnelle CISI 2009- public class ArrayList { // Avant le JDK 5 0



ArrayList in Java - javatpoint

Java ArrayList class uses a dynamic array for storing the elements It is like an array but there is no size limit We can add or remove elements anytime



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

En java les chaînes de caractères sont des objets La seconde classe s'appelle ArrayList Les objets de cette classes sont équivalent à des

:

Année universitaire

Site :◻Luminy◻St-Charles◻St-Jérôme◻Cht-Gombert◻Aix-Montperrin◻Aubagne-SATIS

Sujet de :◻1ersemestre◻2èmesemestre⊠Session 2 Durée de l"épreuve : 4h Examen de : L2 Nom du diplôme : Licence d"informatique Code du module : SIN3U02 Libellé du module : Programmation 2 Calculatrices autorisées : NON Documents autorisés : OUI1 Correction de l"examen

Vous trouverez ci-dessous une correction possible de l"examen. C"est une des corrections possibles mais pas la

seule.

2 Gestion de résultats d"étudiants

2.1 ClasseGrade

package fr.univ_am u.grades import java.util.L ist public class Grade private static final int

MAXIMUM_GRADE

20 private final double value private final boolean isAbsent public Grade double value bool ean isA bsent this value value this isAbsent isAbsent public Grade double value this value false public Grade this 0. true public double getValue return value public boolean isAbsent return isAbsent @Override public

String

toString if isAbsent return "ABS" return value

M AXIMUM_GRADE

2.2 Ajout d"exception

On change le code du constructeurpublic Grade(double value, boolean isAbsent)pour le remplacer par : public Grade double value bool ean isA bsent if value 0 value

MAXIMUM_GRADE

throw new

IllegalArgument Exception

"Grade"s value ("+value+") must be in the range 0-"+MAXIMUM_GRADE); this value value this isAbsent isAbsent

2.3 ClasseTeachingUnitResult

package fr.univ_am u.grades public class

TeachingUni tResult

private final

String teachingUn itName

private final

Grade grade

public

TeachingUni tResult

String teachingUnitName

Gr adegr ade

this teachingUnitName t eachingUnitName this grade grade public Grade getGrade return grade @Override public

String

toString return teachingUni tName g rade

2.4 ClasseStudent

package fr.univ_am u.grades import java.util.A rrayList import java.util.L ist public class

Student

private final

String firstName

private final

String lastName

private final List

TeachingUnitResult

results public

Student

String firstName

String lastName

this firstName firstNam e this lastName lastName this results new

ArrayList

public void addResult

String teachingUnitName

Grade grade

results add new

Te achingUnitResult

teachingUnitName grade

2.5 Calcul de la moyenne d"un étudiant

Ajout depublic static Grade averageGrade(List grades)dans la classeGrade public static Grade averageGrad e List Grade grades double sumOfGrades 0. for

Grade grade

grades if grade isAbsent return new Grade sumOfGrades grade getValue return new Grade sumOfGrades grades size Ajout depublic List getGrades()etpublic Grade averageGrade()dans la classeStudent: public List Grade getGra des List Grade grades new

ArrayList

for

TeachingUnitResult result

results grades add result getGrade return grades public Grade averageGrad e return Grade averageGrade getGrades

2.6 ClasseCohort

package fr.univ_am u.grades import java.util.A rrayList import java.util.L ist public class

Cohort

private final

String name

private final List

Student

stu dents public

Cohort

String name

this name name this students new

ArrayList

public void addStudent

Student student

students add student

2.7 Affichage promotion

Ajout depublic void printResults()dans la classeStudent: public void printResults printName for

TeachingUnitResult result

resul ts

System

out println result printAverageGrade publicString getName (){ return firstName last Name private void printName

System

out println getName private void printAverage Grade

System

out println "Note moyenne : " avera geGrade Ajout depublic void printStudentResults()dans la classeCohort: public void printStudents Results printName

System

out println for

Student student

students student printResults

System

out println public void printName

System

out println getName public

String

getName return name

Ajout d"une classeMainpour l"affichage :

package fr.univ_am u.grades public class Main public static void main

String

args

Student studentPaul

new

Student

"Paul" "C alcul"

Student studentArnaud

new

Student

"Arnaud" "Labourel"

Cohort l2info

new

Cohort

"L2 informatique" l2info addStudent studentArnaud l2info addStudent studentPaul

String

teachingU nitNames "Programmation 2" "Structures discrètes" Grade gradesPaul new Grade 12 new Grade 10 Grade gradesArna ud new Grade new Grade 18 for int i 0 i teachingUnitNames length i studentPaul addResult teachingUnitNames i gradesPaul i studentArnaud addResult teachingUnitNames i gradesArnaud i l2info printStudentsResults

2.8 Compter les étudiants validant leur année

Ajout de la méthodepublic int countFilteredStudents(Predicate predicate)à la classeCohort:

public int countFilteredS tudents

Predicate

Student

p redicate int filteredStuden tsCount 0 for

Student student

students if predicate test student filteredStudentsCount return filteredStu dentsCount Ajout d"une classeMinimalGradeCriterionimplémentant l"interfacePredicate: package fr.univ_am u.grades import java.util.f unction.Predicate publicquotesdbs_dbs26.pdfusesText_32
[PDF] exemple arraylist java

[PDF] créer une arraylist java

[PDF] constructeur arraylist java

[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