检查间隔中是否包含数字,而不使用“ if”或循环

CabDude

所以,我有一个基本问题。我可以轻松地解决此问题,但由于我的老师希望我们不使用任何if语句或循环来解决此问题,因此目前我很沮丧。因此间隔不是数组。一个基本示例是[1,6]或(1,6)或打开和关闭的混合。因此,间隔为5。我需要一个contains(double number)方法来检查数字是否在里面。没有if或loop怎么可能做到这一点?我很傻吗 有没有我没有发现过的魔术方法?

我的方法将是

public double contains(number)
{
    if (number >= leftEndPoint && number <= rightEndPoint) //lets assume interval is "closed" heh. on both ends
    return true;

    return false;

}

但是...我们不能使用if语句或循环。

学徒

请注意,if语句条件下的表达式的计算结果为truefalse这意味着您可以直接返回值,而不必具有显式的if一般来说,

if (x)
    return true;
else
    return false;

可以替换为

return x;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

避免循环检查数字是否在一定间隔内

来自分类Dev

使用循环检查变量是否在字典中

来自分类Dev

当检查变量是否为数字时,While 循环无限循环

来自分类Dev

不使用循环和经典 python 代码合并间隔

来自分类Dev

检查是否在 for/in 循环结束

来自分类Dev

在 PHP 中循环 for 循环

来自分类Dev

是否可以在Java中编写实际上不使用循环方法的循环?

来自分类Dev

是否可以在Java中编写实际上不使用循环方法的循环?

来自分类Dev

如何使用循环循环

来自分类Dev

使用For循环对包含数字的数组进行排序

来自分类Dev

检查ArrayList中是否有重复项。使用循环

来自分类Dev

为什么Python for循环不使用while循环循环

来自分类Dev

检查帖子是否在循环外的类别中

来自分类Dev

在Java中不使用for循环的等效函数?

来自分类Dev

在Jquery中替换数组而不使用循环

来自分类Dev

在Java中不使用for循环的等效函数?

来自分类Dev

使用while循环检查状态是否更改

来自分类Dev

在Robot Framework中的循环中包含循环

来自分类Dev

创建循环以检查排列中的循环

来自分类Dev

如何在C ++中检查char数组是否包含任何不带循环的char?

来自分类Dev

用于检查字符串是否包含符号的for循环?

来自分类Dev

SASS 检查当前循环是否包含部分输入

来自分类Dev

检查输入是否为while循环中的数字

来自分类Dev

检查输入是否为while循环中的数字

来自分类Dev

使用for循环?

来自分类Dev

使用for循环

来自分类Dev

使用“for循环”

来自分类Dev

检查链接列表是否循环

来自分类Dev

检查链接列表是否循环