# Java Program for Frequencies of even and odd numbers in a matrix

• Last Updated : 22 Jun, 2022

Given a matrix of order m*n then the task is to find the frequency of even and odd numbers in matrix
Examples:

```Input : m = 3, n = 3
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 }
Output : Frequency of odd number =  5
Frequency of even number = 4

Input :   m = 3, n = 3
{ 10, 11, 12 },
{ 13, 14, 15 },
{ 16, 17, 18 }
Output : Frequency of odd number  =  4
Frequency of even number  = 5```

## Java

 `// Java Program to Find the frequency``// of even and odd numbers in a matrix` `class` `GFG {``static` `final` `int` `MAX = ``100``;` `// function for calculating frequency``static` `void` `freq(``int` `ar[][], ``int` `m, ``int` `n) {``    ``int` `even = ``0``, odd = ``0``;` `    ``for` `(``int` `i = ``0``; i < m; ++i)``    ``{``        ``for` `(``int` `j = ``0``; j < n; ++j)``        ``{``            ``// modulo by 2 to check``            ``// even and odd``            ``if` `((ar[i][j] % ``2``) == ``0``)``                ``++even;``            ``else``                ``++odd;``    ``}``    ``}` `    ``// print Frequency of numbers``    ``System.out.print(``" Frequency of odd number ="` `+``                       ``odd + "``");``    ``System.out.print(``" Frequency of even number = "` `+``                       ``even + "``");``}` `// Driver code``public` `static` `void` `main(String[] args) {``    ``int` `m = ``3``, n = ``3``;` `    ``int` `array[][] = {{``1``, ``2``, ``3``}, {``4``, ``5``, ``6``}, {``7``, ``8``, ``9``}};` `    ``freq(array, m, n);``}``}``// This code is contributed by Anant Agarwal.`

Output:

``` Frequency of odd number = 5
Frequency of even number = 4```

Time Complexity: O(m*n)

Auxiliary Space: O(1)

Please refer complete article on Frequencies of even and odd numbers in a matrix for more details!

My Personal Notes arrow_drop_up