да извините, за путаницу! мои бизнес-требования: объект Employee, содержащий список сотрудников, и у каждого сотрудника есть groupNumber (1-4);и я хочу, чтобы сотрудники приобрели опыт во всех других группах, включая их собственные. В каждой группе я хочу видеть как минимум 1 сотрудника из разных групп (в идеале будет 4 сотрудника в новых сгенерированных группах из разных групп). Код ниже выполняет случайные заказы, что я должен использовать, чтобы применить условия выше. Спасибо за любые предложения.
public class EmployeeTest {
public static void main(String[] args) {
Random random = new Random();
int group_num = random.nextInt(30);
int max = 0;
if(max > 4) {
group_num = 1;
ArrayList<Employee> emps = new ArrayList();
emps.add(new Employee("Tom", "Technology", 56, 34, 46, 23));
emps.add(new Employee("Nick", "Technology", 65, 33, 21, 23));
emps.add(new Employee("Jerry", "Technology", 56, 34, 46, 23));
emps.add(new Employee("Janet", "Technology", 56, 34, 46, 23));
emps.add(new Employee("Chitra", "Trading", 12, 54, 46, 23));
emps.add(new Employee("Sally", "Trading", 16, 64, 46, 23));
for(Employee e : emps) {
// Random random = new Random();
// int group_num = random.nextInt(30);
// int max =0;
// if(max > 4) {
// group_num = 1;
}
System.out.println("Employee | identifier: " + e.getUnicIdentifier()
+ ", department: " + e.getDepartment()
+ ", texh_exp: " + e.getTech_exp()
+ " , trade_exp: " + e.getTrade_exp()
+ " , op_exp: " + e.getOp_exp()
+ ", shared_exp: " + e.getShared_exp()
+ ", group_num: " + group_num);
}
}
}