Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Escreva um programa Java para encontrar o segundo maior valor em um vetor de inteiros - Exercícios Resolvidos de JavaQuantidade de visualizações: 1085 vezes |
Exercícios Resolvidos de Java - Escreva um programa Java para encontrar o segundo maior valor em um vetor de inteiros Pergunta/Tarefa: Dado o seguinte array de int: // vamos declarar e construir um vetor com 5 inteiros int valores[] = {4, 8, 7, 1, 2}; Sua saída deverá ser parecida com: O maior valor é: 8 O segundo maior valor é: 7 Veja a resolução comentada deste exercício usando Java: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- package estudos; public class Estudos { public static void main(String[] args) { // vamos declarar e construir um vetor com 5 inteiros int valores[] = {4, 8, 7, 1, 2}; // vamos assumir que tanto o maior quanto o segundo // maior são o primeiro elemento do vetor int maior = valores[0]; int segundoMaior = valores[0]; // percorremos todos os elementos do vetor for (int i = 0; i < valores.length; i++){ // o elemento atual é maior que o maior? if(valores[i] > maior){ // o segundo maior recebe quem era o maior segundoMaior = maior; // e o maior recebe o elemento atual maior = valores[i]; } // o elemento atual é menor que o maior e maior que o // segundo maior? if(valores[i] < maior && valores[i] > segundoMaior){ // segundo maior recebe o elemento atual segundoMaior = valores[i]; } } // mostra o resultado System.out.println("O maior valor é: " + maior); System.out.println("O segundo maior valor é: " + segundoMaior); } } |
![]() |
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 |