Tôi đang làm một chương trình trò chơi điện tử đơn giản cho trường học và tôi đã tạo ra một phương pháp mà người chơi nhận được 15 điểm sức khỏe nếu phương pháp đó được gọi. Tôi phải giữ sức khỏe ở mức tối đa là 100 và với khả năng lập trình hạn chế của mình tại thời điểm này, tôi đang làm một việc như thế này.
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
Tôi hiểu cú pháp của tôi về không hoàn hảo nhưng câu hỏi của tôi là, có thể là cách tốt hơn để làm điều đó, bởi vì tôi cũng phải làm điều tương tự với các điểm thiệt hại và không được xuống dưới 0.
Đây được gọi là số học bão hòa .