Ordenação crescente e decrescente
Publicado por Rodrigo Barbosa Bassani 22/10/2006
[ Hits: 12.443 ]
Algoritmo de ordenação de nomes em Java. Código para quem está iniciando.
import java.util.Scanner;
/*
* Created on 24/03/2006
*
*/
/**
* @author Rodrigo Barbosa Bassani
*
*/
public class Ordena {
public static void main(String[] args) {
int numeroNomes = Integer.parseInt(args[0]);
if(numeroNomes > 0){
String[] nomes = new String[numeroNomes];
Scanner sc = new Scanner(System.in);
int i = 0;
//obtendo o nome das pessoas
while(i < numeroNomes){
System.out.println("Digite o nome da pessoa " + (i + 1));
nomes[i] = sc.nextLine();
i++;
}
//ordenando crescentemente
String nomeAux;
for(int j=0; j<nomes.length; j++){
for(int k=j+1; k<nomes.length; k++){
if(nomes[j].compareToIgnoreCase(nomes[k]) > 0){
nomeAux = nomes[j];
nomes[j] = nomes[k];
nomes[k] = nomeAux;
}
}
}
//imprimindo a ordenação
System.out.println("Ordenação Crescente:");
for(int j=0; j<nomes.length; j++){
System.out.println(nomes[j]);
}
System.out.println();
System.out.println("Ordenação Decrescente:");
for(int j=nomes.length - 1; j>=0; j--){
System.out.println(nomes[j]);
}
}
}
}
Microssistema de controle de compras
Ler arquivo e remover Strings duplicadas
ImagemFacil 1.0, um editor de imagens recheado de recursos
Nenhum comentário foi encontrado.
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Assistindo IPTV no Linux com Fred TV e Lista Free TV
Impressora Tomate MDK-007 no Ubuntu (ou qualquer distro Linux)
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
VoidBR - Void Linux adaptado ao Brasil. (3)
Vídeo sobre o papel de parede (0)
Teclado sem conseguir usar o acento crase (2)
Warsaw no Ubuntu/Kubuntu 26.04, alguiém conseguiu? [RESOLVIDO] (2)









