Se você tem uma coleção de números em um programa Java e quer exibi-los em ordem crescente , você pode usar construções de linguagem Java , incluindo arrays. Ao armazenar os números em uma variável de matriz , em seguida, chamar um método da classe Arrays, você pode classificar os números em ordem crescente antes de exibi -los. Como você exibir seus números dependerá dos detalhes do seu aplicativo , mas você pode enviá-las para uma interface de usuário ou o console do sistema . Instruções
1
Criar uma variável de matriz em seu programa Java. O código de exemplo seguinte cria uma matriz para armazenar valores inteiros do tipo primitivo, mas você pode escolher um tipo de número de acordo com seu programa : int [] MyNumbers ;
Se você tem seus valores numéricos armazenados explicitamente em seu programa, você pode criar e instanciar sua matriz em uma única linha de código da seguinte forma: int [ ] = { MyNumbers 4, 2, 7, 6 , 10, 3, 9 };
Se você precisa definir os elementos da matriz individualmente , alterar o seu código da seguinte forma : int [ ] = new int MyNumbers [7];
Especifique o número total de valores a matriz precisa armazenar ao criá-lo , em seguida, adicione cada item da seguinte forma: [ MyNumbers ,"0] = 4;
2
Classificar sua matriz. Usando a classe Java Array, você pode classificar os objetos de coleta de dados , incluindo variáveis de matriz . Adicione o seguinte código ao seu programa : Arrays.sort ( MyNumbers );
Este código exorta o método de classificação da classe Arrays, passando o nome da variável de matriz de inteiros como parâmetro. Quando este código termina a execução , o conteúdo da matriz terá sido reorganizados. Não há necessidade de armazenar o resultado desta chamada de método em uma variável, uma vez que altera o item matriz passada ao invés de retornar um novo.
3
Crie um loop no seu programa para percorrer a matriz. Adicione o seguinte esboço de loop para o seu programa : for ( int num = 0; num < myNumbers.length ; num + +) { /content /laço aqui }
Este loop será executado uma vez para cada elemento da matriz . A variável de contador mantém o controle da posição índice atual em cada iteração , para que o seu código pode usá-lo para acessar cada elemento , por sua vez .
4
Exiba seus elementos da matriz. Se você estiver usando uma interface de usuário com o seu programa, você pode enviar a cada número a ele dentro do loop usando quaisquer elementos visíveis a interface contém . Se você preferir simplesmente escrever cada número para o console de saída padrão , você pode adicionar o seguinte código dentro do corpo do laço : System.out.println ( MyNumbers [num ]);
Este código gera o valor em número o seu próprio , mas você pode incluir texto explicativo , se quiser.
5
Salve o arquivo Java. Compilar o código e executá-lo para testar a sua função de classificação . Para o exemplo inteiro , você deve ver as seguintes gravada no console de saída : 23467910
Se sua matriz contém todos os números duplicados, eles aparecerão ao lado do outro . Experiência com o código , alterando os valores numéricos na matriz para certificar-se de sua função funciona corretamente.