//Autor: Thiago Campos
//Data: 07.05.2012
//Ordenar Strings
import java.util.Scanner;
public class OrdenarStrings {
public static void main(String[] args){
//Declaração das variaveis
Scanner entrada = new Scanner(System.in);
String ord, nome1, nome2, nome3;
int comp;
//Entrada dos dados
System.out.println("Informe o 1 nome:");
nome1 = entrada.next();
System.out.println("Informe o 2 nome:");
nome2 = entrada.next();
System.out.println("Informe o 3 nome:");
nome3 = entrada.next();
//inicio da comparação
comp = nome1.compareToIgnoreCase(nome2);
//Condição que verifica que o nome 1 é menor
if (comp < 0){
System.out.println("nome1 -> " + nome1);
System.out.println("nome2 -> " + nome2);
}
//Condição que verifica que o nome 2 é menor
if(comp >0){
ord = nome2;
nome2 = nome1;
nome1 = ord;
comp = nome2.compareToIgnoreCase(nome3);
//verificando a palavra 3
}else if(comp < 0){
comp = nome2.compareToIgnoreCase(nome3);
}
if (comp > 0){
ord = nome2;
nome2 = nome3;
nome3 = ord;
}else{
System.out.println("os nomes são iguais");
}
System.out.println("nome1 -> " + nome1);
System.out.println("nome2 -> " + nome2);
System.out.println("nome3 -> " + nome3);
}
}
Nenhum comentário:
Postar um comentário