Я пытаюсь проверить, работает ли мой метод для определения количества нечетных чисел в массиве с вызовом System.out.println()
.Я знаю, что нет никаких проблем с самим массивом, так как я успешно распечатал его с помощью вызова toString ().Вот мой метод:
public static int ODD(int[] oddnumbers)
{
int countOdds = 0;
for(int i = 0; i < oddnumbers.length; i++)
{
if(oddnumbers[i] % 2 == 1) // check if it's odd
countOdds++; // keep counting
}
return countOdds;
}
А затем ранее в основном методе я вызвал ODD и протестировал его с System.out.println:
public static void main(String args[])
{
ODD(randomThirty); // will find how may numbers in the given numbers (from the array) are ODD numbers and return this count to main method.
System.out.println("And here are how many odd numbers there are in that array: " + countOdds);
}
По сути, у меня есть вопрос: как мне получить return countOdds
в переменную, которую я могу передать для печати в System.out.println () в методе main
?