Описание
В методе main все переменные объявлены как int. При делении целых чисел Java отбрасывает дробную часть, что приводит к потере точности.
Локация дефекта
https://github.com/Kosteka89/javaQA/blob/main/src/Main.java
Шаги воспроизведения
- Открыть код программы в IDEA
- Запустить класс 'main'
- Посмотреть на вывод консоли.
Ожидаемый результат:
Сварили суп. На одного человека вышло:
600.0 миллилитров(а) воды
1.0 картофелин(а/ы)
1.2 куриных(ое) бёдер(ро)
2.0 ложек(ки/ка) специй
Фактический результат:
Сварили суп. На одного человека вышло:
600 миллилитров(а) воды
1 картофелин(а/ы)
1 куриных(ое) бёдер(ро)
2 ложек(ки/ка) специй
Скриншот

Окружение
- Операционная система: Windows 10
- IDE: intellij IDEA 20.26.1.3 (Community Edition)
- Java: OpenJDK 11
Описание
В методе
mainвсе переменные объявлены какint. При делении целых чисел Java отбрасывает дробную часть, что приводит к потере точности.Локация дефекта
https://github.com/Kosteka89/javaQA/blob/main/src/Main.java
Шаги воспроизведения
Ожидаемый результат:
Сварили суп. На одного человека вышло:
600.0 миллилитров(а) воды
1.0 картофелин(а/ы)
1.2 куриных(ое) бёдер(ро)
2.0 ложек(ки/ка) специй
Фактический результат:
Сварили суп. На одного человека вышло:
600 миллилитров(а) воды
1 картофелин(а/ы)
1 куриных(ое) бёдер(ро)
2 ложек(ки/ка) специй
Скриншот
Окружение