Получите четные значения для проверки и подсчета
У меня возникла проблема с программой, распознающей, когда число четное и сколько их существует. У меня есть свой int, но в настоящее время он ничего не делает, но работает (очевидно, приходит с 0). Зная меня, вы, вероятно, столкнетесь с кучей проблем с моим исходным кодом.
Что я уже пробовал:
публичный класс ArraysAsArguments
{
Random r = новый случайный();
int[][] массив;
int строка;
int col;
статический int count;
static int[][] myArray;
статическое значение int;
статические ArraysAsArguments c = новые ArraysAsArguments();
статический int evenNum;
общественная int[][] createArray(int и значения rsize, инт аразмер)
{
array = new int[rSize][cSize];
for(row = 0; row < array.length; row++)
{
for(col = 0; col < array[0].length; col++)
{
array[row][col] = r.nextInt(100) + 1;
}
}
возвращаемый массив;
}
public void printArray(int[][] array)
{
for(row = 0; row < array.length; row++)
{
for(col = 0; col < array[0].length; col++)
{
System.out.print(array[row][col] + "\t");
}
Системы.из.код println("\п");
}
}
countInstance общественная int(тип int[][] массив, поиск инт )
{
количество = 0;
for(row = 0; row < array.length; row++)
{
for(col = 0; col < array[0].length; col++)
{
if(array[row][col] == поиск)
{
считать++;
}
}
}
обратный отсчет;
}
/**
* @param args аргументы командной строки
*/
публичный статический пустота главный(строка[] аргументы)
{
myArray = c.createArray(25, 1);
гр.printArray(myarray, к);
System.out.println("есть" + evenNum + " четные числа");
}
}