我如何编写一个接受整数数组并在存在一对乘积为奇数的数字时返回 true 的函数?
奇数的性质是什么?当然,如何用 Java 编写此函数?此外,也许可以简短地解释一下您是如何为实际实现制定算法的。
是的,这是教科书上的功能。不,这不是家庭作业——我只是想学习,所以请不要“做你自己的家庭作业评论”。
最佳答案
奇数不能被二整除。您只需要知道集合中是否有两个奇数。只需检查每个数字 mod 2 是否非零。如果是这样就奇怪了。如果您找到两个奇数,则可以将它们相乘并得到另一个奇数。
注意:奇数乘以偶数总是偶数。
关于java - 如何测试数组是否包含一对乘积为奇数的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/276909/