如何检查一个数字是否在给定的范围内?

3

我今年24岁,如果这个年龄在20到38的范围内,就需要返回TRUE,否则返回FALSE

这种情况有可能吗?


5
但是你的个人资料显示你23岁了。 - user557219
我正在请求一个例子,现在不说我的年龄 :-P - Chatar Veer Suthar
这很有趣,不是问题。我正在教一个学生如何向StackOverflow提问并寻求帮助,所以我提出了这个简单而有意义的问题 :-P - Chatar Veer Suthar
3个回答

8
return (age >= 20 && age <= 38);

这绝对是最佳答案。 - bradley.ayers

3

非常基础的问题。您是否了解if/else语句?

if (age >= 20 && age <= 38) {
    return true;
} else {
    return false;
}

或者

return (age >= 20 && age <= 38) ? true : false;

或者

return (age >= 20 && age <= 38);

哦,谢谢,当然这是错的!不应该在刚起床后就在stackoverflow上发布...已经修复了错误。 - yan.kun

1
if (age > 19 && age < 39) { return true; } else { return false; }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接