Este post explicará o método para encontrar o segundo maior número em uma matriz em Java.
Como encontrar o segundo maior número em uma matriz em Java?
Para encontrar e calcular o segundo maior número em uma matriz em Java, primeiro, classifique a matriz e depois imprima o segundo maior número. Para implicações práticas, consulte o exemplo abaixo da estado.
Exemplo
Primeiro, inicialize a variável junto com o tipo de dados:
int t, tamanho;Defina uma matriz e adicione os elementos dentro da matriz:
int arr [] = 1, 28, 38, 93, 46, 97;Defina o tamanho da matriz especificando o comprimento da matriz:
tamanho = arr.comprimento;Agora, utilize o “para”Faça um loop para iterar o elemento que comparará os dois primeiros elementos da matriz definida:
Depois de realizar a comparação, imprima o segundo número no console com a ajuda do “println ()”Método e passe os argumentos para o segundo maior número:
Sistema.fora.println ("2º maior número:"+arr [size-2]);Como resultado, o segundo maior número será impresso no console:
Vamos discutir outro exemplo para encontrar o segundo maior número. Para fazer isso, siga o trecho de código abaixo.
Defina uma matriz numérica e adicione o elemento dentro da matriz:
int arr [] = 67, 89, 52, 63, 78, 75;Em seguida, indique o tamanho da matriz especificando o comprimento da matriz:
int size = arr.comprimento;Utilize o “organizar()”Método e passe o parâmetro para ele. Ele classificará todos os elementos da matriz em ordem crescente:
Matrizes.classificar (arr);Em seguida, imprima a matriz invocando o “println ()”Método e passe o argumento para armazenar o elemento em uma string com a ajuda do“para sequenciar()”Método:
Sistema.fora.println ("Array ::"+Arrays.toString (arr));Agora, declare uma variável para armazenar o segundo maior elemento e usar “arr [tamanho 2]”:
int resultado = arr [size-2];Imprima o resultado no console:
Sistema.fora.println ("Segundo maior ::"+resultado);Pode -se notar que a matriz foi classificada com sucesso e o segundo maior número será exibido no console:
Isso se trata de encontrar o segundo maior número em uma matriz em Java.
Conclusão
Para encontrar/calcular o segundo maior número em uma matriz em Java, antes de tudo, classifique a matriz e depois imprima o segundo maior número. Para fazer isso, você pode usar o “Método iterativo" assim como "variedade.organizar()”Método para esse fim. Este post demonstrou o método para encontrar o segundo maior número em uma matriz em Java.