Ordenação crescente e decrescente
Publicado por Rodrigo Barbosa Bassani 22/10/2006
[ Hits: 12.017 ]
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]); } } } }
Copia de um arquivo para outro
Escrevendo num arquivo em java
Ler arquivo e remover Strings duplicadas
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (1)
Alguma pessoa pode me ajudar com drriver Core i3 7020u (Debian 12)? (2)
Mikrotik não mostra bytes nem packtes (1)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código [RESOLVID... (4)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta