-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWorkers.java
More file actions
49 lines (40 loc) · 1.71 KB
/
Copy pathWorkers.java
File metadata and controls
49 lines (40 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import java.util.ArrayList;
import java.util.List;
// Задать внутри программы (захардкодить) массив работников.
// У каждого есть имя, фамилия, должность. Программа должна вывести данные о работнике
// по его имени и фамилии введенным в командную строку.
public class Main {
public static void main(String[] args) {
List<Worker> workers = new ArrayList<>();
Worker w1 = new Worker();
w1.name = "Семен";
w1.secondName = "Казинский";
w1.spec = "Пастух";
Worker w2 = new Worker();
w2.name = "Петруха";
w2.secondName = "Самуэльский";
w2.spec = "Бездомный";
Worker w3 = new Worker();
w3.name = "Периславль";
w3.secondName = "Котов";
w3.spec = "Ферзь местный";
workers.add(w1);
workers.add(w2);
workers.add(w3);
if (args.length < 2) {
System.out.println("Неверное колличество параметров, введите имя и фамилию");
} else {
for (Worker worker : workers) {
if (worker.name.equalsIgnoreCase(args[0]) && worker.secondName.equalsIgnoreCase(args[1])) {
System.out.println(String.format("%1$s %2$s %3$s", worker.name, worker.secondName, worker.spec));
return;
}
}
}
}
public static class Worker {
public String name;
public String secondName;
public String spec;
}
}