Skip to content

Проектная работа №1#1

Open
sashaqwert wants to merge 9 commits intomainfrom
dev
Open

Проектная работа №1#1
sashaqwert wants to merge 9 commits intomainfrom
dev

Conversation

@sashaqwert
Copy link
Copy Markdown
Owner

@sashaqwert sashaqwert commented Nov 16, 2025

Ссылка на урок: Спринт 2/24 → Тема 5/6: Проектная работа №1 → Урок 2/2: Проектная работа №1


Известная проблема устранена.

/home/chivarzinae/Programs/android-studio/jbr/bin/java -javaagent:/home/chivarzinae/Programs/android-studio/lib/idea_rt.jar=41657 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath /home/chivarzinae/StudioProjects/Java-Module-Project-YP/out/production/Java-Module-Project-YP Main
Введите название автомобиля 1
1
Введите скорость автомобиля 1
1
Введите название автомобиля 2
2
Введите скорость автомобиля 2
44
Введите название автомобиля 3
3
Введите скорость автомобиля 3
3
Ввод успешно завершён!
Самая быстрая машина: 2

Process finished with exit code 0

@sukhoikms27
Copy link
Copy Markdown

Ссылка на урок: Спринт 2/24 → Тема 5/6: Проектная работа №1 → Урок 2/2: Проектная работа №1

Известные мне проблемы:

  • Строка с просьбой ввести имя автомобиля выводится 2 раза для 2 и 3 автомобиля.
home/chivarzinae/Programs/android-studio/jbr/bin/java -javaagent:/home/chivarzinae/Programs/android-studio/lib/idea_rt.jar=38547 -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath /home/chivarzinae/StudioProjects/Java-Module-Project-YP/out/production/Java-Module-Project-YP Main
Введите название автомобиля 1
q
Введите скорость автомобиля 1
1
Введите название автомобиля 2
Введите название автомобиля 2
a
Введите скорость автомобиля 2
44
Введите название автомобиля 3
Введите название автомобиля 3
e
Введите скорость автомобиля 3
4
Ввод успешно завершён!
Самая быстрая машина: a

Process finished with exit code 0

Проблема возникает из-за смешивания nextLine() и nextDouble() без очистки буфера ввода:

Когда юзер вводит скорость и нажимает Enter, nextDouble() забирает только число, а символ перехода строки \n остаётся в буфере.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants