The proper way is
Code:
age >=41 && age <= 60
where && is the logical AND
Removing the wrong else condition, you don't need the age >=41 as iMalc said. Because you already know that it is not less or equal than 40 (first if). So of course it is greater or equal than 41.
Should you use it for clarity? Generally, it is not a bad idea to add things just to make your code more clear and not going insane about an extra operation. But you should avoid typing
the same thing twice. Because lets say you decide to make the first condition less than 50. Then you have to change the second condition. Maybe you forget. Then you will have something confusing. Having it once (on the first if) you can manipulate more easily your code. So it is a good advice to remove it.