forked from Yandex-Practicum/Java-Module-Project-YP
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRace.java
More file actions
24 lines (22 loc) · 778 Bytes
/
Race.java
File metadata and controls
24 lines (22 loc) · 778 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class Race {
void resultDay(Cars cars){
int resultForAllCars = cars.speedCar * 24;
System.out.printf("Машина [%s] проедет [%d] км за сутки.\n", cars.modelCar, resultForAllCars);
}
void resultRace(Cars[] cars) {
Cars leader = null;
int maxDistance = 0;
System.out.println("\nРезультаты гонки:");
for (Cars car : cars) {
resultDay(car);
int distance = car.speedCar * 24;
if (distance > maxDistance) {
maxDistance = distance;
leader = car;
}
}
if (leader != null) {
System.out.println("\nСамая быстрая машина: " + leader.modelCar);
}
}
}