Bonjour mes chers amis en faite j'ai eu un petit problème en java.
Je doit saisir un tableau de n étudiants (n donné par l'utilisateur) avec contrôle de saisi)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
System.out.print("entrer le nombre d'etudiant a saisir\t");
		Scanner sc = new Scanner(System.in);
		while(true) {
 
			try {
				n = sc.nextInt();
				break;
 
			} catch (Exception e) {
				System.out.println("vous devez entrer un entier");
				sc.next();
			}
 
		}
Ensuite je doit saisir les n étudiants
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
Etudiant [] tabEtudiant = new Etudiant[n];
		for(int i=0;i<n;i++) {
			System.out.print("enttrer le matricule de l'Etudiant:\t"+(i+1)+"\t");
			sc.next();
			String mat=sc.nextLine();
			System.out.print("enttrer le nom de l'Etudiant:\t"+(i+1)+"\t");
			String nom=sc.nextLine();
			System.out.print("enttrer la date de naissance de l'Etudiant:\t"+(i+1)+"\t");
			DateTimeFormatter df= DateTimeFormatter.ofPattern("dd/MM/yyyy");
			LocalDate dat= LocalDate.parse("01/02/2010", df);
			while(true) {
				try {
					 dat=LocalDate.parse(sc.nextLine(), df);
					 break;
				} catch (Exception e) {
					System.out.println("vous devez entrer une date sous cette format : dd/mm/yyyy");
					sc.next();
				}
 
			}
 
			tabEtudiant[i]= new Etudiant(nom, mat, dat);
		}
Mais après avoir saisis si je veut afficher les donnés de chaque étudiants , je ne voit pas le matricule
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for(Etudiant et: tabEtudiant) 
			et.descriptionEtudiant(); //descriptionEtudiant est une méthode qui se trouve dans la classe étudiants
entrer le nombre d'etudiant a saisir 1
enttrer le matricule de l'Etudiant: 1 m001
enttrer le nom de l'Etudiant: 1 diop abdou
enttrer la date de naissance de l'Etudiant: 1 01/02/2014

AVANT LE TRAITEMENT DE L'EXERCICE LES ETUDIANT SONT :
ETUDIANT :
nom : diop abdou
date naissance : 01/02/2014
age : 4