Para você verificar se um número é par você checa se o resto da divisão por 2 é igual a zero. Para isso você usa o operador % (mod).
Por exemplo:
3 % 2 vai resultar em 1
Na sua matriz você pode fazer assim: a cada linha armazena o número de números pares num ArrayList, por exemplo.
Depois, você ordena o ArrayList (Collections.sort(arraylist)) e para saber o maior número pega o último da lista.
estou com uma duvida q esta me torturando …quero saber como eu faço pra saber qual a maior quantidade de numeros pares por linha numa matriz tipo se na linha 1 tiver 3 e nas outras tiver menos a linha 1 e q tem mais e como eu faço isso eu tentei mais nao consegui… Obrigado e por favor me ajudem .
Boa tarde!
A pergunta exata é “qual a maior quantidade de números pares em uma mesma linha”?
O seguinte esboço de código pode ajudar:
[code]public int maiorQtdNumPares (int matrix[][]) {
int max = 0;
for (int i = 0; i < matrix.length; i++) {
int numPares = 0;
for (int j = 0; j < matrix[i].length; j++) {
if (matrix[i][j] % 2 == 0) {
numPares++;
}
}
if (numPares > max) {
max = numPares;
}
}
return max;
}[/code]