Re: Problème déclaration de tableau d'enregistrement
Bonjour,
Je j'ai bien compris, tu veux faire la saisie d'un ensemble de salariés et par la suite tu veux les afficher, si c'est bien ça, voici comment faire.
public static void main(String[] args) {
List<String []> salaries = saisirLesSalaies();
afficher(salaries);
}
// Cette fonction doit retourner un tableau pour un salarié
static String [] saisirUnSalaie(){
String [] salarie = new String [2];
salarie[0] = "nom";
salarie[1] = "prenom";
// etc...
return salarie;
}
// Cette fonction doit retourner une liste de salariés
static List<String []> saisirLesSalaies(){
List<String []> salaries = new ArrayList<String[]>();
Scanner sc = new Scanner(System.in);
while(true){
salaries.add(saisirUnSalaie());
System.out.println("Voulez-vous rajouter un nouveau salarié (o / n) ? ");
String rep = sc.nextLine();
if(rep != null && rep.equalsIgnoreCase("n"))break;
}
return salaries;
}
// Cette fonction affiche les salariés
static void afficher(List<String []> salaries){
if(salaries != null && !salaries.isEmpty()){
for (String[] salarie : salaries) {
System.out.println(salarie[0] + ", " + salarie[1]);
}
}
}
Bonne chance.
Bonjour,
Je j'ai bien compris, tu veux faire la saisie d'un ensemble de salariés et par la suite tu veux les afficher, si c'est bien ça, voici comment faire.
Bonne chance.