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

Java 如何在我的代码中找到偶数?,java,Java,对于我的赋值,我必须编写另一个名为numberOfEvens的方法,它接收随机整数生成器代码的数组,并使用for循环遍历数组。因此,使其计算数组中偶数的元素数,然后返回此数字。我该怎么做?请给我一个明确的例子,谢谢 public static int[] randomArray(int size) { Random random =new Random();int[] a = new int[size]; for (int i = 0; i < a.length; i++)

对于我的赋值,我必须编写另一个名为numberOfEvens的方法,它接收随机整数生成器代码的数组,并使用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;
}
公共静态int[]随机数组(int size){
Random Random=new Random();int[]a=new int[size];
for(int i=0;i
试着使用
%
它会给你余数

你怎么知道一个数字在数学上是否是I?一旦你有了这个,在你的循环中测试它,并使一个值每次都增加。

公共静态int[]randomArray(int size){
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;
}
Random Random=new Random();int[]a=new int[size]; for(int i=0;i
尝试将其分解为步骤

下面是一些伪代码(我将把它作为一个练习来翻译成Java):


看起来您知道如何在数组上循环并递增数字。我想你是最成功的!您的问题可能是家庭作业问题,也可能是类似家庭作业的问题,在这种情况下,本网站要求您始终发布您的问题,尽最大努力解决手头的问题,并明确告诉我们您的尝试遇到了什么问题,并且诚实地说,无论站点要求如何,您都希望这样做。这就是你学习的方式。请通过向我们展示这个重要的尝试和描述来改进这个问题。这里有一点帮助:偶数是一个正好除以2的数,特别是除以2后的余数是零。有没有办法在代码中进行这个测试?我闻到模的味道吗?我知道ex.(x&2==0)如何在代码中找到随机数?谢谢,我知道,但我需要找到这些随机数中的所有偶数。我尝试了这个方法,但似乎不起作用。公共静态void numberOfEvens(String[]args){a[I]=random.nextInt(100);而(I%2==0){System.out.println(random[100]);i++;@A.Rahman请正确发布您的代码,这样更容易阅读。不管怎样,您是在测试'i'还是'A[i]“?你是在打印偶数,还是在计算偶数,或者两者都是?我试图在我制作的随机数代码中找到所有偶数。@A.Rahman我忘了提到,如果你的方法返回一个int,那么你的方法不应该像这样是公共静态无效的?公共静态int numbersOfEvens(int[]A){int count=0;例如”(inti=0;icount = 0 for each integer in array: if integer is even: increment count end for return count