【发布时间】:2022-01-06 11:55:52
【问题描述】:
我有一个任务,它获取一个 int 值“n”和一个 Int 数组作为参数,并且应该返回一个布尔值。 该方法应该确定给定数组中有多少“n”。如果数字是偶数,则该方法应返回 true,否则返回 false。如果 Array 的长度为 0,它也应该返回“false”。
我设法做的是:
public static boolean evenNumberOf(int n,int[]arr) {
boolean result = false;
System.out.println("Starting count");
if (n < arr.length) {
if (arr[n] == n) {
result = true;
} else {
return evenNumberOf(n-1,arr);
}
}
return result;
我真的很困惑,老实说我不知道该怎么做。我真的尽了最大的努力,但是我在这项任务上工作的时间越长,我理解的就越少。 任何帮助表示赞赏,并提前感谢您! :)
【问题讨论】: