Java

4 respostas
Renato_Lucas

Preciso de um programa em java que efetue a leitura de 15 valores numéricos e apresente no final o total da multiplicação dos pares lidos e a media aritmética dos valores ímpares lidos.

4 Respostas

lvbarbosa

Legal!

Qual a tua dúvida?

Renato_Lucas

Tipo, eu declaro minhas variaveis, peço pra digitar cada uma, mas nas sei identificar os pares e impares pra depois multiplicar eles e tirar media.

lvbarbosa

Beleza, agora estamos conversando!

Como identificar se um numero inteiro é par ou impar:

  • Obtenha o resto da divisão (inteira) desse número por 2
  • Se esse resto for 0, o número é par. Se esse resto for 1, o número é impar.

Para obter o resto da divisão inteira em Java, você pode utilizar o operador de módulo, o %.

Assim:

int dividendo = 10;
int divisor = 2;
int resto = dividendo % divisor;

if (resto == 0) // numero eh par
else // numer eh impar

Uma maneira mais eficiente (e um pouco mais obscura) de saber se um número é par ou impar:

int n = 10; // numero para testar se é par ou não
boolean ehPar = (n & 1) == 0;
Renato_Lucas

Vou tentar aqui, qualquer coisa volto, obrigado amigo.

Criado 12 de março de 2017
Ultima resposta 12 de mar. de 2017
Respostas 4
Participantes 2