Buscar

Observe o exemplo que segue: import java.util.Scanner; public class Contador { public static void main (String args[]) { Scanner entrada = n...

Observe o exemplo que segue:

import java.util.Scanner;

public class Contador {

public static void main (String args[]) {

Scanner entrada = new Scanner(System.in);

int i, c=0, valor;

for (i=1;i<5;i++) {

System.out.printf("\nDigite o %d valor: ",i);

valor = entrada.nextInt();

if(valor > 10) c = c + 1;

}

System.out.printf("A quantidade de valores maiores que 10 é %d\n",c);

}

}

Ele ilustra o uso de um contador. A cada ocorrência do evento valor > 10, uma unidade é incrementada na variável c. Ao término do programa, a variável c conterá a quantidade de valores digitados maiores que 10.

O segundo exemplo ilustra o uso de uma expressão acumuladora:

import java.util.Scanner;

public class Acumulador {

public static void main (String args[]) {

Scanner entrada = new Scanner(System.in);

int i, a=0, valor;

for (i=1;i<5;i++) {

System.out.printf("\nDigite o %d valor: ",i);

valor = entrada.nextInt();

a = a + valor;

}

System.out.printf("A soma dos valores informados é %d\n",a);

}

}

A variável a, que é inteira e tem valor inicial 0, recebe seu próprio valor adicionado do conteúdo da variável valor cada vez que o fluxo do programa passa por ela. Trata-se, portanto, da obtenção do resultado por meio de somas sucessivas.

Essas duas expressões serão muito úteis por todo nosso curso.

O exemplo do Contador ilustra o uso de um acumulador.
O exemplo do Acumulador ilustra o uso de um contador.
A variável c, no exemplo do Contador, contém a quantidade de valores digitados maiores que 10.
A variável a, no exemplo do Acumulador, contém a soma dos valores informados.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é: "O exemplo do Acumulador ilustra o uso de um acumulador."

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais