gpt4 book ai didi

java - 需要写一定的方法

转载 作者:行者123 更新时间:2023-12-01 23:37:17 25 4
gpt4 key购买 nike

所以我有一个家庭作业问题。这就是我需要做的:

Write the definition of a method , oddsMatchEvens , whose two parameters  are arrays  of integers  of equal  size. The size of each array  is an even number. The method  returns true  if and only if the even-indexed elements  of the first array  equal  the odd-indexed elements  of the second, in sequence. That is if w is the first array  and q the second array , w[0] equals  q[1], and w[2] equals  q[3], and so on.

我拥有的是:

public boolean oddsMatchEvens(int[] w, int[] q){
int count = 0;

for(int i=0; i < w.length; i++){
if(w[i].equals(q[i + 1])){
count++;
if(count == w.length){
return true;
}
}
}

我收到此错误:

  

⇒     You almost certainly should be using: &&
     ⇒     You almost certainly should be using: +=
     ⇒     You almost certainly should be using: >=

最佳答案

试试这个:

if(w[i] == q[i + 1])

“等于”方法用于对象。

当然,必须始终返回 boolean 值。

该方法的工作版本:

public boolean oddsMatchEvens(int[] w, int[] q) {
int count = 0;
for (int i = 0; i < w.length; i++) {
if (w[i] == q[i + 1]) {
count++;
if (count == w.length) {
return true;
}
}
}

return false;
}

关于java - 需要写一定的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18483471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com