我被一些非常基本的东西困住了。我需要获取一个整数数组,并在一个名为divisibleIntegers
. 如果所有内容都可整除,则 main 方法将打印 true。
我可以创建数组;但是当我创建除数表达式时,我有点困惑。
有什么建议么?
遍历数组,如果找到不与分母相除的元素,则返回false。例子:
boolean divisibleIntegers(int denom) {
for (int elem : myArray) {
if (elem % denom != 0)
return false;
}
return true;
}
您应该检查数组的所有元素,如果存在一个不能被 整除的元素,则n
返回false
,否则(所有元素都可以被 整除n
),返回true
。
在此处阅读有关提醒运算符的信息。
public static boolean divisibleIntegers(int[] arr, int n) {
for(int num : arr) {
if (!(num % n)) {
return false;
}
}
return true;
}
System.out.println(divisibleIntegers(new int[]{2,4,8}, 2)); //Will print true.
System.out.println(divisibleIntegers(new int[]{2,5,8}, 2)); //Will print false.