Можно иметь boolean motorola = false
, а внутрь case 2
положить
if(!motorola) {
System.out.println("print first Motorola client ...");
motorola = true;
}
Или после того, как у вас есть все клиенты:
Каждый раз, когда клиент покупает телефон, его информация сохраняется в массиве клиентов. Это хранится в хронологическом порядке, поэтому первый парень, купивший Motorola, будет раньше, чем следующий, купивший тот же телефон. Тогда вам нужно всего лишь перебрать массив клиентов и напечатать первого клиента, который купил Motorola.
for(int i = 0; i < clientes.length; i++) {
if(clientes[i].getMarcaCelular().equals("Motorola")){
System.out.println(
clientes[i].getNombre() + " , " +
clientes[i].getCedulaIdentidad()
);
break;
}
}
Также попробуйте написать код на английском языке как соглашение. Я уверен, что вы не хотите читать код, напечатанный на китайском языке .