我对这个问题迷失了,我什至不知道如何到达终点。我什至无法使阵列工作。有人可以帮我吗?


  问题#73-编写一个方法,该方法的void返回值全部设置为0
  偶数行的元素并将所有元素设置为1
  在二维整数数组的奇数行中。包括
  测试您的方法的代码。


public class EvenOdd
{



   /*public EvenOdd(int numberOfRows, int numberOfColumns)
   {
  oddOrEven = new int [numberOfRows][numberOfColumns];
  }//end arrayEvenOdd
*/
   public static void main (String []args)
{
  int [][] oddOrEven = { {1,2,3} , {1,3,5} };

  for (int i = 0; i < oddOrEven.length; i++)
  {
  if (oddOrEven[i] % 2 == 0)
  {
     for(int j = 0; j < oddOrEven[i].length; j++)
     {
        oddOrEven[i][j] = 0;

     }//end loop
     System.out.print(oddOrEven[i]);
  }//end set loop

  else
  {
     for(int j = 0; j < oddOrEven[i].length; j++)
     {
        oddOrEven[i][j] = 1;
     }
     System.out.print(oddOrEven[i]);
  }
  }
  }
}//end class

最佳答案

尝试更换

if (oddOrEven[i] % 2 == 0)




if (i % 2 == 0)

10-07 15:52