Fórum Somar Produtos de números pares utilizando laços, while ou for. #571483
23/11/2016
0
Estou com dificuldade de fazer um programa básico imprimir no console a soma de produtos de números pares menor que 30 ( < 30 ).
Segue o código que estou usando:
public static void main(String[] args) {
long sumPar = 0;
long countPar = 0;
while (countPar < 30){
countPar +=2;
sumPar *= countPar;
System.out.println(countPar);
}
System.out.println("A multiplicação dos números pares de 0 a 30 é: " + sumPar);
}
}Poderiam me auxiliar?
Heverton Ferreira
Curtir tópico
+ 0Posts
23/11/2016
Lucas Campos
sumPar *= countPar
equivale a
sumPar = countPar * sumPar.
Nesse caso sempre teremos uma multiplicação por 0, porque sumPar tem valor inicial 0.
Gostei + 0
23/11/2016
Marcio Souza
Gostei + 0
24/11/2016
Heverton Ferreira
Muito obrigado pela explicação, realmente foi só eu atribuir um valor de 1 para a variável sumPar que rodou.
Não sabia realmente o que o operador *= fazia realmente.
Abs.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)