+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/Car.java b/src/main/java/Car.java
new file mode 100644
index 0000000..0881a19
--- /dev/null
+++ b/src/main/java/Car.java
@@ -0,0 +1,10 @@
+public class Car {
+
+ String name;
+ int velocity;
+
+ public Car(String name, int velocity) {
+ this.name = name;
+ this.velocity = velocity;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/Main.java b/src/main/java/Main.java
index a9198c4..9723825 100644
--- a/src/main/java/Main.java
+++ b/src/main/java/Main.java
@@ -1,8 +1,40 @@
+import java.util.Scanner;
+
public class Main {
public static void main(String[] args) {
- // ваш код начнется здесь
- // вы не должны ограничиваться только классом Main и можете создавать свои классы по необходимости
- System.out.println("Привет Мир");
+
+ Scanner scanner = new Scanner(System.in);
+
+ Race race = new Race();
+ Car[] carArray = new Car[3];
+
+ for (int i = 0; i < 3; i++) { + System.out.println("- Введите название машины No" + (i + 1) + ":"); + String newName = scanner.next(); + while (true) { + System.out.println("- Введите скорость машины No" + (i + 1) + ":"); + int newVelocity; + while (true) { + if (scanner.hasNextInt()) { + newVelocity = scanner.nextInt(); + break; + } else { + System.out.println("Введите скорость в формате целого числа."); + scanner.next(); + } + } + if ((newVelocity>= 0) && (newVelocity <= 250)) { + carArray[i] = new Car(newName, newVelocity); + race.newLeaderDefining(carArray[i]); + break; + } else { + System.out.println("Неверная скорость, скорость должна быть от 0 до 250 км/ч."); + } + + } + } + + System.out.println("Самая быстрая машина: " + race.leaderName); } -} +} \ No newline at end of file diff --git a/src/main/java/Race.java b/src/main/java/Race.java new file mode 100644 index 0000000..af1944d --- /dev/null +++ b/src/main/java/Race.java @@ -0,0 +1,12 @@ +public class Race { + + String leaderName = ""; + int leaderDictance = 0; + + public void newLeaderDefining(Car newCar) { + if (newCar.velocity * 24> leaderDictance) {
+ leaderDictance = newCar.velocity * 24;
+ leaderName = newCar.name;
+ }
+ }
+}
\ No newline at end of file