Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Escreva um programa Java que usa o laço while para somar N números informados pelo usuário - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 752 vezes |
|
Pergunta/Tarefa: Escreva um programa Java para ler N números inteiros informados pelo usuário. Para isso seu código deverá usar o laço de repetição while. O usuário deverá informar a quantidade de números a serem lidos. Faça a soma de todos os valores informados e mostre-a no final. Atenção: A sua solução deverá, obrigatoriamente, usar o laço while. Sua saída deverá ser parecida com: Quantidade de números: 5 Informe o 1.o número: 3 Informe o 2.o número: 4 Informe o 3.o número: 1 Informe o 4.o número: 2 Informe o 5.o número: 6 A soma dos números é: 16 Veja a resolução comentada deste exercício em Java:
package estudos;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
// para ler a entrada do usuário
Scanner entrada = new Scanner(System.in);
// inicializa soma como zero
int soma = 0;
// inicializamos o contador também como zero
int contador = 0;
// vamos ler a quantidade de números que o usuário
// deseja somar
System.out.print("Quantidade de números: ");
int quantidade = Integer.parseInt(entrada.nextLine());
// agora usamos o laço ENQUANTO para repetir enquanto
// o contador for menor que a quantidade de números
// sendo lidos
System.out.println();
while (contador < quantidade) {
System.out.print("Informe o " + (contador + 1) + ".o número: ");
int numero = Integer.parseInt(entrada.nextLine());
// agora adicionamos o número lido à soma que
// já temos
soma = soma + numero;
// e aumentamos o contador. Cuidado: se não fizermos
// isso acabaremos em um laço infinito
contador = contador + 1;
}
// depois de sair do laço nós mostramos a soma
// de todos os números lidos
System.out.println("\nA soma dos números é: " + soma + "\n\n");
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






