martes, 21 de mayo de 2013

DEFINIR UN VECTOR DONDE SE ALAMACENAR LOS NOMBRES DE 5 PAÍSES Y ORDENAR DE FORMA ALFABETICA

import java.util.Scanner;
public class Ejercicio23{
    private Scanner teclado;
    private String[] paises;
 
    public void cargar() {
        teclado=new Scanner(System.in);
        paises=new String[5];
        for(int f=0;f<paises.length;f++) {
            System.out.print("Ingrese el nombre del pais:");
            paises[f]=teclado.next();
        }
    }

    public void ordenar() {
        for(int k=0;k<4;k++) {
            for(int f=0;f<4-k;f++) {
                if (paises[f].compareTo(paises[f+1])>0) {
                    String aux;
                    aux=paises[f];
                    paises[f]=paises[f+1];
                    paises[f+1]=aux;
                }
            }
        }
    }
 
    public void imprimir() {
     System.out.println("Paises ordenados en forma alfabética:");
        for(int f=0;f<paises.length;f++) {
            System.out.println(paises[f]);
        }
    }

    public static void main(String[] ar) {
     Ejercicio23 pv=new Ejercicio23();
        pv.cargar();
        pv.ordenar();
        pv.imprimir();
    }
}


 http://www.youtube.com/watch?v=1ETmI8UcUpU

2 comentarios: