Java Swing Exercise BMI Calculator - обмін стеком огляду коду
Це моє перше запитання тут, і це мій робочий калькулятор індексу маси тіла. Будь-яке покращення або рекомендація вітаються.

Це приклад перерахування
2 відповіді 2
Вам не потрібні перші дві умови в циклі for. Ви можете замість цього сказати
Це тому, що ці дві умови інваріантні щодо циклу. Вони або будуть правдою з першого разу, або ніколи не будуть правдою. Оскільки ви повертаєтесь, інше є непотрібним (хоча нешкідливим, якщо ви віддаєте перевагу).
Нам не потрібно перевіряти i рівним 0, оскільки немає оцінки -1. Натомість ми просто перевіряємо недостатню оцінку перед циклом.
Якщо показник ІМТ точно дорівнює маркеру межі, ви потрапите до нульового регістру. Ви повинні зробити одну з тих нерівностей "або дорівнює", тобто> = або. Який із них залежить від точних правил, яких ви не включаєте у своє запитання. Я збираюся вибрати> = .