Vous êtes sur la page 1sur 4

import java.util.

ArrayList;
import java.util.List;

class SalleDeClasse {
private String nom;
private List<Etudiant> etudiants;
private Enseignant enseignant;

public SalleDeClasse(String nom, Enseignant enseignant) {


this.nom = nom;
this.enseignant = enseignant;
this.etudiants = new ArrayList<>();
}

public void ajouterEtudiant(Etudiant etudiant) {


etudiants.add(etudiant);
}

public void afficherInfoSalle() {


System.out.println("Salle : " + nom);
System.out.println("Enseignant : " + enseignant.getNom());
System.out.println("Étudiants :");
for (Etudiant etudiant : etudiants) {
System.out.println("- " + etudiant.getNom());
}
}
}

class Etudiant {
private String nom;

public Etudiant(String nom) {


this.nom = nom;
}

public String getNom() {


return nom;
}
}

class Enseignant {
private String nom;

public Enseignant(String nom) {


this.nom = nom;
}

public String getNom() {


return nom;
}
}

public class GestionSallesDeClasse {


public static void main(String[] args) {
Enseignant enseignant1 = new Enseignant("Professeur Smith");
Etudiant etudiant1 = new Etudiant("Alice");
Etudiant etudiant2 = new Etudiant("Bob");

SalleDeClasse salle1 = new SalleDeClasse("Salle A", enseignant1);


salle1.ajouterEtudiant(etudiant1);
salle1.ajouterEtudiant(etudiant2);

salle1.afficherInfoSalle();
}
}

import javax.swing.JOptionPane;

public class GestionSallesDeClasse {

public static void main(String[] args) {


// Code de gestion des salles de classe

// Exemple :
String nomSalle = "Salle A";
int capacite = 30;

// Affichage des informations dans une boîte de dialogue


afficherInfoSalle(nomSalle, capacite);
}

// Méthode pour afficher les informations de la salle dans une boîte de


dialogue
public static void afficherInfoSalle(String nomSalle, int capacite) {
String message = "Nom de la salle : " + nomSalle + "\nCapacité : " +
capacite + " personnes";
JOptionPane.showMessageDialog(null, message, "Informations de la salle",
JOptionPane.INFORMATION_MESSAGE);
}
}

import javax.swing.JOptionPane;

public class GestionSallesDeClasse {

public static void main(String[] args) {


// Création d'une salle de classe
SalleDeClasse salleA = new SalleDeClasse("Salle A", 30);

// Affichage des informations dans une boîte de dialogue


afficherInfoSalle(salleA);
}

static class SalleDeClasse {


private String nom;
private int capacite;
public SalleDeClasse(String nom, int capacite) {
this.nom = nom;
this.capacite = capacite;
}

public String getNom() {


return nom;
}

public int getCapacite() {


return capacite;
}
}

// Méthode pour afficher les informations de la salle dans une boîte de


dialogue
public static void afficherInfoSalle(SalleDeClasse salle) {
String message = "Nom de la salle : " + salle.getNom() + "\nCapacité : " +
salle.getCapacite() + " personnes";
JOptionPane.showMessageDialog(null, message, "Informations de la salle",
JOptionPane.INFORMATION_MESSAGE);
}
}

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class GestionSallesDeClasse {

public static void main(String[] args) {


// Création de quelques salles de classe
SalleDeClasse salleA = new SalleDeClasse("Salle A", 30);
SalleDeClasse salleB = new SalleDeClasse("Salle B", 25);

// Liste pour stocker les salles


List<SalleDeClasse> salles = new ArrayList<>();
salles.add(salleA);
salles.add(salleB);

// Affichage des informations de chaque salle


for (SalleDeClasse salle : salles) {
System.out.println("Informations de la salle : " + salle.getNom() + ",
Capacité : " + salle.getCapacite());
}
}

static class SalleDeClasse {


private String nom;
private int capacite;

public SalleDeClasse(String nom, int capacite) {


this.nom = nom;
this.capacite = capacite;
}

public String getNom() {


return nom;
}

public int getCapacite() {


return capacite;
}
}
}

Vous aimerez peut-être aussi