private static Etudiant annulerInscription() {
		ArrayList<Etudiant> listeEtudiant = ListeEtudiants.getInstance().getListe(); // Liste des etudiants
		int itNoCours = 1;             // Compteur pour l'affichage des cours
		int itNoEtudiant = 1;          // Compteur pour l'affichage des etudiants
		int nbEtudiant = 0;            // Numero de l'etudiant saisi au clavier
		int nbCours = 0;               // Numero du cours saisi au clavier
		String noEtudiant;             // Chaine de caractere du numero de l'etudiant lue au clavier
		String noCours;                // Chaine de caractere du numero de cours lue au clavier
		Etudiant etudiant;             // Un etudiant
		Cours cours;                   // Un cours
		Inscription etudiantInscription;  // L'inscription de l'etudiant au cours
		
		// Validation si les listes de cours et d'etudiants ne sont pas vides
		if (validerEtudiantsEtCours()) {
			// Parcours de la liste des etudiants
			for (Etudiant e : listeEtudiant) {
				System.out.println(itNoEtudiant++ + ". " + e.getCodePermanent() + " " + e.getPrenom() + " " + e.getNom());
				nbEtudiant++;
			}
			
			do {
				System.out.print("Entrez numero de l'etudiant : ");
				noEtudiant = lecture(); // Saisi du numero de l'etudiant par l'utilisateur
			} while(Integer.parseInt(noEtudiant) < 1 || Integer.parseInt(noEtudiant) > nbEtudiant);
			
			etudiant = listeEtudiant.get(Integer.parseInt(noEtudiant) - 1);
			
			etudiantInscription = etudiant.getPremierCours(); // Premier cours auquel l'etudiant est inscrit
			
			// Parcours de la liste des cours auxquels l'etudiant est inscrit
			while(etudiantInscription != null) {
				cours = etudiantInscription.getCours();
				System.out.println(itNoCours++ + ". " + cours.getSigle() + " " + cours.getNom());
				etudiantInscription = etudiantInscription.getNextCours();
				nbCours++;
			}
			
			do {
				System.out.print("Entrez numero du cours : ");
				noCours = lecture(); // Saisi du numero du cours au clavier
			} while(Integer.parseInt(noCours) < 1 || Integer.parseInt(noCours) > nbCours);
			
			// Recherche de l'inscription de l'etudiant
			int i = 1;
			etudiantInscription = etudiant.getPremierCours();
			while(i != Integer.parseInt(noCours)) {
				etudiantInscription = etudiantInscription.getNextCours();
				i++;
			}
			
			cours = etudiantInscription.getCours();
			
			supprimerCours(etudiant, cours); // Suppression de l'inscription
			
			return etudiant;
		
		}
		
		return null; // Si une des liste (Cours/Etudiant) est vide, on retourne la valeur null
	}