Salut,
Dans mon programme, je dois rentrer l'ID de l'employé et le nombre d'heures qu'il travaille. Mais le truc, c''est qu'on peut rentrer le nombre qu'on veut d'employés et rentrer après les heures travaillées correspondantes à chaque employé.
J'ai créé 2 ArrayList, une pour les employés et une pour les heures.
Le problème c'est que je n'arrive pas à assigner le nombre d'heures à un employé en particulier.
Voilà le bout de code qui me pose problème:
ArrayList<Employee> el = new ArrayList<Employee>();
ArrayList<DTR> att = new ArrayList<DTR>();
else if (command.equalsIgnoreCase("2"))
{
DTR dtr = new DTR ();
System.out.println ("Employee list: ");
for (int i=0; i<el.size(); i++)
{
System.out.println ((i+1) + " - " + el.get(i).ID);
}
System.out.print ("Choose one employee from 1 to " + el.size() + " : ");
int choice = s.nextInt();
i = choice - 1;
System.out.println ("You chose " + el.get(i).ID);
s.nextLine();
System.out.print ("Input Work Date: ");
dtr.AttendanceDate = s.nextLine();
System.out.print ("Input Hours Worked for " + dtr.AttendanceDate + " : ");
dtr.HoursWorked = s.nextLine();
att.add(i, dtr);
}
Merci beaucoup de bien vouloir m'aider 