Página inicial
/
Tecnologia
/
escreva um programa onde o usuário diz quantos números quer digitar, em seguida solicite a ele que digite todos os números e diga

Question

Escreva um programa onde o usuário diz quantos números quer digitar, em seguida solicite a ele que digite todos os números e diga qual o maior número daqueles digitados.

Solution

Verificación de expertos
4 (287 Votos)
Mateus Elite · Tutor por 8 anos

Resposta

Dicas: Este problema está perfeitamente alinhado com o conceito de Arrays e Scanner Class em Java. Primeiro, solicitamos ao usuário que insira o número de valores que ele vai inserir. Em seguida, iniciamos um loop for para fazer as solicitações subsequentes ao usuário. No decorrer do loop, uma comparação condicional é feita para determinar se o número atual inserido pelo usuário é maior que o valor armazenado na variável 'maior'. Se sim, a variável 'maior' é atualizada com o novo número.Resposta:```import java.util.Scanner; public class MainClass{ public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Quantos números você quer digitar?"); int totalNumbers = input.nextInt(); int[] numbers = new int[totalNumbers]; for(int i = 0; i maior){ maior = numbers[i]; } } System.out.println("O maior número é " + maior); } }```Explicação:Primeiro, criamos um Scanner para obter input do usuário. Depois, pedimos ao usuário para inserir o número total de números que ele gostaria de inserir. Em seguida, criamos um array para armazenar todos os números inseridos pelo usuário. Após armazenar todos os números, inicializamos a variável 'maior' com o primeiro elemento do array. Depois, percorremos o array e, para cada elemento do array, verificamos se ele é maior que a variável 'maior'. Se for, atualizamos a variável 'maior'. Ao final do loop, a variável 'maior' contém o maior número inserido pelo usuário.