如何在我的代码中找到偶数?

时间:2017-03-05 02:37:06

标签: java

对于我的赋值我必须编写另一个名为numberOfEvens的方法,它接收我的随机int生成器代码的数组并使用for循环遍历数组。因此,计算数组中的元素数量,然后返回此数字。我怎样才能做到这一点?请给我一个明确的例子谢谢!

  public static int[] randomArray(int size) { 
  Random random =new Random();int[] a = new int[size];
  for (int i = 0; i < a.length; i++) {
        a[i] = random.nextInt(100);

    }
    return a;
}

4 个答案:

答案 0 :(得分:1)

尝试使用%,它会为您提供剩余部分

答案 1 :(得分:1)

你怎么知道我数学中的数字?一旦你有了这个,在你的循环中测试它并创建一个值,每次这都是真的。

答案 2 :(得分:1)

public static int[] randomArray(int size) { 
    Random random =new Random();int[] a = new int[size];
    for (int i = 0; i < a.length; i++) {
        a[i] = random.nextInt(100);
        if (a[i]%2==0)
            // The Number is even 
     }
    return a;
}

答案 3 :(得分:0)

尝试将其细分为步骤。

这是一些伪代码(我将其作为练习将其转换为Java):

count = 0

for each integer in array:
   if integer is even:
      increment count
end for

return count