Я працюю над простою програмою відеоігор для школи, і я створив метод, коли гравець отримує 15 балів здоров’я, якщо цей метод буде викликаний. Я повинен тримати здоров'я на максимум 100, і з моїми обмеженими можливостями програмування на даний момент я роблю щось подібне.
public void getHealed(){
if(health <= 85)
health += 15;
else if(health == 86)
health += 14;
else if(health == 87)
health += 13;
}// this would continue so that I would never go over 100
Я розумію, що мій синтаксис про не ідеальний, але моє запитання полягає в тому, що може бути кращим способом це зробити, тому що мені також доводиться робити подібне з точками пошкодження і не опускатися нижче 0.
Це називається арифметикою насичення .