From 0d7934c835d64aeb82f01fc17b123f4f1a474c63 Mon Sep 17 00:00:00 2001 From: I-Am-Morald Date: Tue, 18 Feb 2025 22:39:57 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=A0=D0=B0=D0=B7=D1=80=D0=B0=D0=B1=D0=BE?= =?UTF-8?q?=D1=82=D0=BA=D0=B0=20=D0=BF=D0=B5=D1=80=D0=B2=D0=BE=D0=B9=20?= =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D0=BD=D0=BE=D0=B9=20=D1=80?= =?UTF-8?q?=D0=B0=D0=B1=D0=BE=D1=82=D1=8B.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/Main.java | 55 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 53 insertions(+), 2 deletions(-) diff --git a/src/main/java/Main.java b/src/main/java/Main.java index db9356a08..a59f63fd1 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -1,6 +1,57 @@ +import java.util.Scanner; + +class Car { + int speed; + String carName; + public Car(String carName, int speed) { + this.carName = carName; + this.speed = speed; + } +} + +class Race { + String leaderName; + int distance; + public void takeLeader(Car car) { + int distance = car.speed * 24; + if (this.distance < distance) { + this.leaderName = car.carName; + this.distance = distance; + } + } +} public class Main { public static void main(String[] args) { - System.out.println("Hello world!"); + Scanner scanner = new Scanner(System.in); + String carName; + int speed; + Race race = new Race(); + for (int i = 1; i <= 3; i++) { + System.out.println("Введите название автомобиля № " + i); + carName = scanner.next(); + while (true) { + System.out.println("Введите скорость автомобиля № " + i); + if (scanner.hasNextInt()) { + speed = scanner.nextInt(); + if (speed > 0 && speed <= 250) { + break; + } + else { + System.out.println("Пожалуйста, введите корректную скорость. Повторите ввод!"); + } + } + else { + scanner.next(); + System.out.println("Пожалуйста, введите целое число. Повторите ввод!"); + } + + } + Car car = new Car(carName, speed); + race.takeLeader(car); + } + System.out.println("Лидер гонки - автомобиль '" + race.leaderName + "'"); } -} \ No newline at end of file +} + + From c625646051dd3dff1896607b23f47249b01d61a3 Mon Sep 17 00:00:00 2001 From: I-Am-Morald Date: Wed, 19 Feb 2025 00:01:50 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=A0=D0=B0=D0=B7=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D0=BD=D0=BE?= =?UTF-8?q?=D0=B9=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=201.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/Main.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/Main.java b/src/main/java/Main.java index a59f63fd1..a71437384 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -11,7 +11,7 @@ public Car(String carName, int speed) { class Race { String leaderName; - int distance; + int distance = 0; public void takeLeader(Car car) { int distance = car.speed * 24; if (this.distance < distance) {